Bonjour à tous,
Je bute sur les retours à la ligne (underscore) de l'éditeur VBA. Simple souci pensais-je, grave erreur.
Ci-je prends ce petit exemple ci-dessous :
Le "retour à la ligne" insérée en ligne 2 provoque l'arrêt du code après l'écriture de cette ligne, et impossible d'aller plus loin, malgré le message d'Excel ci-dessous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 'Ajoute une macro dans le module With VBComp.CodeModule X = .CountOfLines .InsertLines X + 1, "Sub laMacro()" .InsertLines X + 2, "MsgBox ""Mon code est trop long,""& vbLf & _ " .InsertLines X + 3, ""Il est scindé sur 2 lignes."" .InsertLines X + 4, "End Sub" End With
"Cette action va réinitialiser votre projet, voulez-vous continuer?"
J'ai bien essayé d'insérer "On error resume next" ou "Application.DisplayAlerts = False", mais rien à faire.
Une soluce sur ce problème (ça fait bien 3 heures que j'essaie divers trucs) serait la bienvenue.
Merci par avance.
Jean-Jacques
Partager