Visual Basic Editor - VB/VBA/VBS - Programmation
Marsh Posté le 04-11-2007 à 07:01:52
Bonjour,
Sub test()
Dim i As variant
I= 2 + 2
MsgBox(i)
End Sub
est correct.
Donne exactement le message d'erreur et la ligne en jaune au moment de l'affichage de l'erreur.
Cordialement
Marsh Posté le 04-11-2007 à 22:52:00
Erreur de compilation parce que tu as défini deux fois "Sub test" Il faut en éliminer un (ou le mettre en commentaire)
Marsh Posté le 05-11-2007 à 09:22:25
Alors :
- Tu as deux sub test, comme ça a été dit
- Les parenthèses de ton MsgBox sont dans ce cas, absolument pas nécessaires
- Et juste pour être pointilleux, tu déclares un i minuscule, et affecte à un i majuscule, même si je ne pense pas que ça pose problème en VBA
- Ton titre n'est pas très explicite
- Ton code est à placer dans un module de ton projet
Bonne journée
Marsh Posté le 03-11-2007 à 22:13:34
Bonjours
Je voudrais pouvoir utiliser un truc tout simple avec Visual Basic Editor Dans Word :
Exécuter une opération puis l’afficher dans une fenêtre ou une MsgBox
Mais je ne sais pas si je dois mettre Sub et End Sub car j’ai essayé un code (ci-dessous) et sa me met « erreur de compilation » après avoir enregistré comme nom de macro « test » :
Sub test()
Dim i As variant
I= 2 + 2
Print i
End Sub ‘je ne pense pas qu’il faut mettre Sub
Sub test()
Dim i As variant
I= 2 + 2
MsgBox(i)
End Sub
Et ensuite je fais « F5 » et sa ne marche pas !
Je débute et je n’ai jamais exécuté de programme.
Merci et bon weekend
Marc