Trouver une cellule selon son contenu

Résolu/Fermé
Greeegoryyy - 10 mai 2017 à 15:56
 Greeegoryyy - 11 mai 2017 à 10:49
Bonjour,
Je suis en train de réaliser un code qui va me permettre de trouver une cellule dans une plage de cellule, selon sont contenu qui est du texte. J'ai donc utiliser les méthodes With, Set et .Find. Cependant, il me renvoie une erreur mais je ne comprend pas, voici mon code :
With Sheets(Suivi).Range("30:39")
Set Compteur_Demande = .Find(What:="Compteur Demandeur", _
After:=.Cells(1), _
LookIn:=xlFormulas, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False, _
SearchFormat:=False)
End With
Colonne_Compteur_Demande = Compteur_Demande.Column

Je suis à votre disposition s'il vous faut plus d'infos !
Cordialement

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
10 mai 2017 à 16:00
Bonjour,


With Sheets(Suivi).Range("30:39")

Manque la ou les colonnes
1
Greeegoryyy
10 mai 2017 à 16:03
Ah oui je vois, merci beaucoup, bonne journée !
0
Greeegoryyy
10 mai 2017 à 16:10
Ca ne marche pas plus finalement, je pensais pourtant que ça arrangerait... Est-ce que ça ne viendrait pas de :
With Sheets(Suivi).Range("30:39")

À remplacer en :
With Worksheets("Suivi").Range("30:39")
?
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701 > Greeegoryyy
10 mai 2017 à 16:42
Re,
Oui, pour le nom de la feuille, mais toujours pas de colonne ex:
With Worksheets("Suivi").Range("A30:Z39")
0
Greeegoryyy
11 mai 2017 à 08:52
Très bien merci, il ne m'indique plus d'erreur à ce niveau là !
0
Et petite question, dois-je déclarer mes variables Compteur_Demande et Colonne_Compteur_Demande ? (cf. dernière ligne du code)
0