Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

VBA pour les nuls (???)

B

Baudouin

Guest
Bonsoir à tous !
Je veux m'amuser à apprendre le VBA, et dans cet esprit, j'ai acheté "VBA pour les nuls" .... premier exemple: impossible de trouver l'erreur !!! bug sur la 4 ème ligne. Voici 2 heures que je tente de comprendre, merci pour le coup de main !!!
- l'erreur doit être au niveau lblmaintenant.caption (je crois)

Private Sub UserForm_Activate()
Dim devise As String
devise = "Vivre pleinement l'instant présent : "
lblMaintenant.Caption = devise & Format(Now, "hh:mm, dddddd")
End Sub

Cordialement: Patrick
 
L

LaurentTBT

Guest
Bonsoir Patrick

Deux hypothèses:
1- Dans ton Userform, tu dois avoir un label appelé "lblMaintenant".
Si ce n'est pas le cas, VBA ne sait pas ce qu'est lblMaintenant.
Pour donner ce nom à un label que tu aurais crée, va dans la fenêtre propriétés du label, et rempli lblMaintenant à la case Name.
2- Si tu es sous Excel XP, la fonction Format n'est plus toujours reconnue. Il faut que tu mettes:
lblMaintenant.Caption = devise & VBA.Format(Now, "hh:mm, dddddd")

Si ça ne va toujours pas, dis-nous quelle est le message et le numéro d'erreur indiquée au moment du bug.

Bon apprentissage.
Laurent.
 
B

Baudouin

Guest
Bonjour Laurent, merci pour l'info, je n'avais pas compris que LblMaintenant était le nom d'une étiquette texte ....
Si tu connais un bon ouvrage de base sur VBA merci d'avance !!!

Bonne journée,

Cordialement : Patrick
 
M

Marcel V.

Guest
Salut à tous,
j'ai un problem, j'aimerais inseser un diagramme sur l'objet VBA, le diagramme en lui même se trouve sur Excel (voire pièce jointe).
Je vous remercie d'avance.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…