vba améliorations boucle

  • Initiateur de la discussion Initiateur de la discussion pasquetp
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pasquetp

XLDnaute Occasionnel
Bonjour,

Je remercie encore une fois ceux qui m'ont aidé précédemment. je voudrai ajouter une amélioration a cette macro:

Sub Macro1()
fin = Sheets(1).Range("A65536").End(xlUp).row
Sheets(1).Range("a1").Select

For a = 1 To fin
Do Until ActiveCell = Sheets(2).Cells(a, 1)

ActiveCell.Offset(1, 0).Select
Loop
ActiveCell.Offset(0, 1).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Sheets(1).Range("a1").Select
Next

End Sub


l'idée est la suivante: j'ai mis en rouge ce qu'il faudrait améliorer. il s'agit de colonne. J'ai mis offset(1,0). je voudrai que le 0 soit variable en fonction d'un texte genre "xxxxxx" situé dans la ligne 2. comme on ne peut prévoir dans quelle colonne faudrait une boucle pour qu'il la repère et ensuite que le 0 devienne le numéro de colonne concernant ce xxxx

j'ai mis un fichier exemple pour visualiser

Merci de vos réponses
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
250
Réponses
2
Affichages
238
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
233
Réponses
4
Affichages
362
Retour