VBA_Excel-Pb pour trouver un nom dans une cellule
Bonsoir.
Je travaille avec XP SP2 et Excel 2003
Dans une feuille nommée : Nom, j’ai une colonne A contenant des noms de la ligne 1 à la ligne 50
En A1 j’ai : Age
En A2 j’ai AgeCd
Je cherche l’adresse d’une cellule contenant un nom. Pour cela j’utilise ceci :
Code:
1 2 3
|
Dim Adresse As String 'adresse de la cellule à trouver
Adresse = Worksheets("Nom").Range("A1:A50").Find("Age" ).Address(RowAbsolute:=False, ColumnAbsolute:=False) |
Or comme résultat Adresse = A2 au lieu d’avoir pour réponse A1
Comment se fait-il que AgeCd soit trouvé en premier au lieu de Age ?
Merci pour vos réponses.
Même problème avec une variante
Bonsoir.
Je vais essayer d’être plus clair car dans ma ligne du code VBA j’ai mis directement la valeur des variables utilisées. Je recherche donc l’adresse de la cellule qui contient : Age
Dans la colonne A j’ai
A
1 Age
2 AgeCd
3 Britain
4 Carri
5 CarriCd
6 Farber
Etc…
La réponse est A2 lorsque je demande de trouver : Age
Si je demande de trouver : AgeCd
La réponse est aussi A2
Je viens de découvrir que si je met en
A1 : AgeCd
A2 : Age
La réponse est A2 pour Age et A1 pour AgeCd
Par contre si je remet en
A1 : Age
A2 : AgeCd
La réponse est toujours A2 ????
J'ai un petit classeur pour mettre en évidence ce phénomène au cas ou une personne serait interressé à m'aider.
Merci.