Bonjour à tous et à toutes.
Je suis face à un problème que je ne comprends pas. Même après avoir lu les cours sur les tableaux je ne comprends toujours pas où est l'erreur.
Voici le code :
La ligne de code indiquée comme étant incorrecte est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Sub Bouton1_Cliquer() Dim WS As Worksheet Dim Var1, Var2 As Integer Dim Tab1() As String Set WS = Worksheets(1) With WS Var1 = Cells(1, 1).Value Var2 = Var1 - 1 End With Set WS = Nothing ReDim Tab1(Var2, 1) End Sub
En remplaçant le "Var2" par une valeur entière définie (par exemple 2), cela fonctionne. Cependant je ne comprends pas pourquoi il est impossible de dimensionner un tableau avec une valeur entière récupérer dans une variable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ReDim Tab1(Var2, 1)
Merci à vous
Partager