Menu

Trouver une cellule selon son contenu [Résolu]

Greeegoryyy - 10 mai 2017 à 15:56 - Dernière réponse :  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
Afficher la suite 

8 réponses

Répondre au sujet
f894009 12951 Messages postés dimanche 25 novembre 2007Date d'inscription 20 avril 2018 Dernière intervention - 10 mai 2017 à 16:00
+1
Utile
7
Bonjour,


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

Manque la ou les colonnes
Cette réponse vous a-t-elle aidé ?  
f894009 12951 Messages postés dimanche 25 novembre 2007Date d'inscription 20 avril 2018 Dernière intervention > 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")
Très bien merci, il ne m'indique plus d'erreur à ce niveau là !
Et petite question, dois-je déclarer mes variables Compteur_Demande et Colonne_Compteur_Demande ? (cf. dernière ligne du code)
f894009 12951 Messages postés dimanche 25 novembre 2007Date d'inscription 20 avril 2018 Dernière intervention > Greeegoryyy - 11 mai 2017 à 10:41
Bonjour,

Oui,

Dim Compteur_Demande As Range, Colonne_Compteur_Demande As Long
Commenter la réponse de f894009