Erreur 1004

Fermé
hshs - 15 juin 2016 à 17:45
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 - 15 juin 2016 à 17:53
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

Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
15 juin 2016 à 17:47
Salut,

Mets des balises "basic" pour ton code et donne la ligne ou il y a ton erreur stp.
0
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"
0
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
15 juin 2016 à 17:53
L'erreur 1004 signifie une erreur d'objet donc tu ne lui donne pas ce qu'il attend.
 je suis une balise basic
0