Erreur de compilation : constante requise
Sir_Mattou
Messages postés
10
Statut
Membre
-
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17417 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je créé actuellement une macro pour automatiser des feuilles de calcules. Je ne m'y connait pas vraiment en VBA, soyez indulgents plz :)
Voici un programme simplifié pour expliquer mon problème :
Lorsque je lance la macro, j'obtiens le message d'erreur erreur de compilation : constante requise , et on me renvoi sur le code de la macro avec dimen surligné à la ligne 10.
Quelqu'un aurait une solution ?
Je créé actuellement une macro pour automatiser des feuilles de calcules. Je ne m'y connait pas vraiment en VBA, soyez indulgents plz :)
Voici un programme simplifié pour expliquer mon problème :
Sub Macro4()
' Macro4 Macro
Sheets(3).Select
Dim dimen As Integer
dimen = 10
Dim tableau(dimen) As String
For i = 0 To (dimen - 1)
Cells(i + 1, 2) = i
tableau(i) = compteur
compteur = compteur + 1
Cells(i + 1, 1) = tableau(i)
Next
'
End Sub
Lorsque je lance la macro, j'obtiens le message d'erreur erreur de compilation : constante requise , et on me renvoi sur le code de la macro avec dimen surligné à la ligne 10.
Quelqu'un aurait une solution ?
A voir également:
- Erreur de compilation : constante requise
- Erreur 0x80070570 ✓ - <a href="https://forums.commentcamarche.net/forum/windows-10-328">Forum Windows 10</a>
- Erreur s3 bbox - <a href="https://forums.commentcamarche.net/forum/bbox-bouygues-285">Forum Bbox Bouygues</a>
- Erreur t32 ✓ - <a href="https://forums.commentcamarche.net/forum/livebox-200">Forum Livebox</a>
- Erreur 4101 - <a href="https://forums.commentcamarche.net/forum/carte-graphique-181">Forum Carte graphique</a>
- Iptv erreur de lecture - <a href="https://forums.commentcamarche.net/forum/tv-video-21">Forum TV & Vidéo</a>
2 réponses
Bonjour,
Sub Macro4()
Dim dimen As Integer
Dim tableau() As String
Sheets(3).Select
dimen = 10
ReDim tableau(dimen)
For i = 0 To (dimen - 1)
Cells(i + 1, 2) = i
tableau(i) = compteur
compteur = compteur + 1
Cells(i + 1, 1) = tableau(i)
Next
End Sub