Erreur 1004 [Fermé]

Signaler
-
Messages postés
8554
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
-
Bonjour,

Je sais pas pourquoi on me donne erreur sachant que j utilise la meme ligne de code dans une autre fonction et ça marrche


While nbYearTemp > 0


While InStr(listYear, ThisWorkbook.Sheets("DataValProp").Range("A" & i + cursorYear).Value) = 0 Or ThisWorkbook.Sheets("DataValProp").Range("A" & i + cursorYear).Value = ""
i = i + 1
Wend


While InStr(ThisWorkbook.Sheets("DataValProp").Range("A" & i + cursorYear).Value, "Average") = 0
i = i + 1
Wend

i = i + cursorYear
cursorYear = i + 1

listRange = listRange & "A" & i & ":BW" & i & ","

nbYearTemp = nbYearTemp - 1
i = 1
Wend




2 réponses

Messages postés
8554
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
584
Salut,

Mets des balises "basic" pour ton code et donne la ligne ou il y a ton erreur stp.
l'erreur c est sur la ligne
While InStr(listYear, ThisWorkbook.Sheets("DataValProp").Range("A" & i + cursorYear).Value) = 0 Or ThisWorkbook.Sheets("DataValProp").Range("A" & i + cursorYear).Value = ""

Excuse moi je suis vraiment debutante j ai pas compris qu est ce que tu veux dire par "basic"
Messages postés
8554
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
584
L'erreur 1004 signifie une erreur d'objet donc tu ne lui donne pas ce qu'il attend.
 je suis une balise basic