Problème de syntaxe sur une macro
Bonjour à tous,
je cherche à écrire une macro toute simple, qui parcourt chaque ligne de la feuille et qui me sélectionne la cellule B de la ligne qui contiendra en B le texte requis.
Voici la macro que j'ai construite :
Code:
1 2 3 4
| Dim i As Integer
For i = 0 To 1500
If Range("B" & i).Value = Garage Then Range("B" & i).Select
Next i |
Ici, j'ai mis i pour 0 à 1500 parce que le nombre de lignes que j'utilise est dans cette plage. Et la condition que je cherche est le texte "Garage" dans ma colonne B.
J'ai donc 2 problèmes :
1. je ne suis pas sur du code .Value étant donné le contenu est du texte.
2. Ceci dit, j'ai fait le test avec une condition numérique pour "stériliser" ce doute et la macro ne marchait toujours pas. Il y a donc une autre erreur dans ma macro.
Il me renvoie une erreur du type :
la méthode Range de l'objet Global a échoué
Merci d'avance pour votre aide!