Déterminer numéro colonne avec .find [Résolu]

Signaler
Messages postés
466
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
15 décembre 2014
-
Messages postés
466
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
15 décembre 2014
-
Bonjour à tous !

Je cherche à mettre dans chacune de mes variable nom, nom_fille et prenom le numéro de la colonne dans laquelle se trouve respectivement "Nom salarié", "Nom jeune fille" et "Prénom salarié".
Ces derniers se trouve dans ma feuille "BDD" respectivement à la colonne 1, 2 et 3.
Donc j'aimerais que mes variable nom, nom_fille et prenom renvoie 1, 2 et 3.

Mes variable sont au préalable déclarée en "public" as Variant.

La première ligne fonctionne très bien, mais dès la seconde, j'ai l'erreur '91', Variable objet ou variable de bloc With non définie.

Merci de votre aide !

Sub Labels()
Application.ScreenUpdating = False

nom = Sheets("BDD").Range("A1,Z1").Find("Nom salarié").Column
nom_fille = Sheets("BDD").Range("A1,Z1").Find("Nom jeune fille").Column
prenom = Sheets("BDD").Range("A1,Z1").Find("Prénom salarié").Column

End Sub

3 réponses

Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
232
Bonjour,
Find cherche une cellule et retourne donc un objet Range.
Si aucune correspondance trouvée ===>>> cet objet n'existe pas et donc ne saurait avoir une propriété Column ===>> erreur 91

Et je devine pourquoi il ne trouve rien, hein ....
Range("A1,Z1") n'est pas la plage A1:Z1, mais la plage constituée des 2 seules cellules A1 et Z1 ...

________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviend
Messages postés
466
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
15 décembre 2014

J'ai changé A1,C1 par A1:C1 et cela fonctionne.
Je devais avoir la tête ailleurs.

Merci beaucoup ucfoutu !
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
232
Bien.
J'ai modifié ton titre.
Le fait de mettre ce Numéro de colonne dans une variable ou non est accessoire.
Messages postés
466
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
15 décembre 2014

D'accord, merci !