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

Répetition inoportune d'une macro

T

TOFEIGHT

Guest
Boujour,

Si j'entre un nombre comprenant le chiffre 1 dans la msgbox la macro remplace tous les '1' à l'infini. J'aimerai que l'action remplacer ne fonctionne qu'une fois.

Merci.

Sub numbord(reponse)
Range('N:N').Select
For n = 1 To reponse
Selection.Replace What:='1', Replacement:=reponse, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Next
End Sub
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir ToFeight, Eric, le Forum

Une approche en application de ma compréhension car j'avoue que l'Argument 'reponse' dans le code me laisse un peu perplex car il est aussi la Borne Supérieure de la Boucle tout en étant également la Valeur de Remplacement... (Ouf)



Bonne Soirée
[ol]@+Thierry[/ol]
 

Discussions similaires

Réponses
1
Affichages
144
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…