Voici le code qui pose problème :
Lorsque je lance cette macro à partir d'un bouton j'ai une erreur d’exécution 91 : Variable ou objet de bloc with non défini sur le second Find
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ActiveSheet.Unprotect "pwd" Dim Sem As Long Sem = InputBox("Entrez le numéro rechercher", "Recherche") Dim Co As Integer Co = Range("A2").EntireRow.Find(Sem, LookAt:=xlWhole).Column MsgBox Co
Ma ligne 2 (où je fais ma recherche) comprend plusieurs premières colonnes différentes d'un nombre et ensuite j'ai une formule qui me donne 1111122222333334444 (un chiffre par cellule jusque 30) ... j'ai essayé de ne mettre qu'une fois les chiffres et pas plusieurs fois d'affilé et le problème reste le même. Je souhaite récupérer la valeur de la première colonne comporte le chiffre 2 si je met 2 dans mon input box par exemple.
J'ai aussi essayé de faire Co = Range("A2").EntireRow.Find(2, LookAt:=xlWhole).Column mais j'ai la même erreur ...
Merci d'avance pour votre aide.
Partager