Déclaration variable tableau

StrikeBEH

XLDnaute Occasionnel
Bonsoir,
Je souhaite déclarer une variable tableau avec le code suivant:
Code:
Dim AnnéeActuelle As String
AnnéeActuelle = Format(Now, "yyyy")
Dim vAn(1980 To AnnéeActuelle) As String
' Remplissage Années
ComboBox3.Clear
For i = 1980 To AnnéeActuelle
vAn(i) = Format(DateSerial(i + 1, 0, 0), "yyyy")
ComboBox3.AddItem vAn(i)
Next i

Mais ça bloque sur la ligne
Code:
Dim vAn(1980 To AnnéeActuelle) As String
avec le message "Constante requise"...

Merci de m'éclairer...
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Déclaration variable tableau

Bonsoir StrikeBEH,

Un essai avec le code ci-dessous dans le module de la feuille "Feuil1"

VB:
Sub Remplir()
Dim AnnéeActuelle As Long, vAn(), i&
  AnnéeActuelle = Year(Now)
  ReDim vAn(1980 To AnnéeActuelle)
  ' Remplissage Années
  Vider_ComboBox3
  For i = 1980 To AnnéeActuelle
    vAn(i) = i
    ComboBox3.AddItem vAn(i)
  Next i
End Sub

Sub Vider_ComboBox3()
  ComboBox3.Clear
End Sub

'ou plus simple

Sub RemplirBIS()
Dim AnnéeActuelle As Long, i&
  AnnéeActuelle = Year(Now)
  ' Remplissage Années
  Vider_ComboBox3
  For i = 1980 To AnnéeActuelle
    ComboBox3.AddItem i
  Next i
End Sub
 

Pièces jointes

  • Déclaration variable tableau v1.xlsm
    19.1 KB · Affichages: 23

Discussions similaires

Réponses
2
Affichages
241

Statistiques des forums

Discussions
312 231
Messages
2 086 448
Membres
103 213
dernier inscrit
Poupoule