Déclaration variable tableau

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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...
 
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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
915
Réponses
10
Affichages
666
Réponses
3
Affichages
923
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour