Bonjour à tous,
je travaille avec des macros qui comportent des boucles For...Next
cela varie de 1 To 25, mais parfois 5 boucles sont suffisantes. c'est un MsgBox avec saisie
Comment arrêter cette macro pour éviter la succession de cette boucle ? après 4 ou 5 actions.
Soit avec une ligne de code ou une touche du clavier
je vous poste mon code
Sub Message()
Dim x As Integer
MsgBox "Avez-vous sélectionné la colonne de la commune ?" & vbCr & _
"entrez le N° de la commune avant le Nom ( ex: 04 pour Perwez"
ActiveCell.Range("A1").Select ''''''Permet deux lignes de message
For x = 1 To 25
' parfois 5 sont suffisantes
ActiveCell.FormulaR1C1 = Application.InputBox(Prompt:="Entrez un Nom")
ActiveCell.Select
With Selection.Font ' Dans cet exemple,la macro attend que l'utilisateur
.Name = "Arial" ' entre une valeur dans la boite de message
.Size = 11
.ColorIndex = xlAutomatic
End With
ActiveCell.Offset(1, 0).Range("A1").Select
Next x
ActiveCell.Offset(1, 0).Range("A1").Select ' Effectue la boucle suivant la variable
End Sub
Un grand merci à tous
Amicalement
Pierrot