Erreur 1004

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

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Mets des balises "basic" pour ton code et donne la ligne ou il y a ton erreur stp.
    1. 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"
      1. L'erreur 1004 signifie une erreur d'objet donc tu ne lui donne pas ce qu'il attend.
         je suis une balise basic