lombriiik
XLDnaute Nouveau
Bonjour à tous,
dans le cadre de mon programme, je suis amené à devoir chercher un numéro de ligne contenant dans une colonne un code. Pour ce faire, j'ai écrit ça :
Les 6 premières boucles se passent bien mais la 7ème plante tout avec une erreur 91 'Variable objet ou variable de bloc with non définié'.
J'ai fait un débogage pas à pas et la boucle s'exécute effectivement bien, une valeur code n'existe pas dans Feuil2, le programme saute la suppression de la ligne mais à la valeur de code suivante qui n'existe pas dans Feuil2, ça plante.
Auriez vous une idée par hasard grands maîtres ès Excel
Merci de votre aide
dans le cadre de mon programme, je suis amené à devoir chercher un numéro de ligne contenant dans une colonne un code. Pour ce faire, j'ai écrit ça :
Code:
Dim i, l As Integer
Dim l1 As Variant
Dim Code As String
i = 2
l = 17
While i <= l
Code = Sheets("Feuil1").Cells(i, 1).Value
l1 = Sheets("Feuil2").Columns("A").Find(Code, LookAt:=xlWhole).Row ' Erreur 91 ici
On Error GoTo Suite
Sheets("Feuil2").Rows(l1).Delete shift:=xlUp
Suite:
i = i + 1
Wend
Les 6 premières boucles se passent bien mais la 7ème plante tout avec une erreur 91 'Variable objet ou variable de bloc with non définié'.
J'ai fait un débogage pas à pas et la boucle s'exécute effectivement bien, une valeur code n'existe pas dans Feuil2, le programme saute la suppression de la ligne mais à la valeur de code suivante qui n'existe pas dans Feuil2, ça plante.
Auriez vous une idée par hasard grands maîtres ès Excel
Merci de votre aide