01net    Web


Actuellement en ligne : 937 Utilisateurs dont 195 dans Windows & logiciels >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par azerty39, A.Ouloube, zippo25, totoftotof  
01net > Forum de 01net > Windows & logiciels > bureautique
> Macro Userform - instruction Me. [Résolu]
Auteur
Message
 
<     1       >
peyro
  même pas peur!
  :-)
      ?   @     Posté le 03/03/2008 15:59:03  
Voter pour ce message
Bonjour,
en ce moment je bidouille un peu avec les Userform.
Je me sers du calendrier pré-consu par Excel.
Je voulais initialisé mon Calendrier selon la date du jour, alors j'ai créé une cellule en (x,y) avec pour formule " =today() ", puis lorsque mon Userform s'affichait :

Calendar.value = cells(x,y).value

Ca ne marchait pas, et en fouillant un peu sur le net j'ai découvert la bonne syntaxe :

Me.Calendar.value = cells(x,y).value

.... :??: ca marche super, mais je ne connais absolument pas cette instruction "me." ? quelqu'un peut m'éclairer?
merci
-->Message édité par peyro le 03/03/2008 17:26:51<--
-------
they peed on my rug!
Gorfael
  
  :-)
      ?   @     Posté le 03/03/2008 16:52:03  
Voter pour ce message
Salut peyro
l'instruction Me fait référence à l'objet support
Dans ton cas, je suppose que tu as mis le calendrier ActiveX sur un USF. Le Me dans ce cas fait référence à cet USF
Mais si tu l'utilises sur une macro WorkSheet_Cange, tu verras qu'il fait référence à la feuille liée.
le plus simple, c'est d'utiliser une instruction du style "MsgBox Me.Name" qui te permettra de voir à quel objet tu fais référence au moment de l'instruction.
A+
peyro
  même pas peur!
  :-)
      ?   @     Posté le 03/03/2008 17:26:24  
Voter pour ce message
Ok merci, c'est bien pratique

-------
they peed on my rug!
<     1       >

01net > Forum de 01net > Windows & logiciels > bureautique
> Macro Userform - instruction Me. [Résolu]

Aller à :

Page générée en : 0.104s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Tennis   
Quel avenir pour Roger Federer ? Le suisse peut-il retrouver sa place de N°1 ou quitter le circuit ATP ?
Jeux
Nouveauté :
Serez-vous capable de vous occuper de tous ces adorables bébés ?