Bonjour à tous,

Je souhaite déclarer un tableau à d'une variable. Je vous montre mon code :

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
    'On déclare no variables
    Dim n As Integer
 
    'On compte le nombre de cases remplies...
    'Const nbligne = Application.WorksheetFunction.CountA(Range("$B:$B")) --> (=vaine tentative de conversion de ma variable n en constante...)
    n = Application.WorksheetFunction.CountA(Range("$B:$B"))
    'On affiche n (pour debug)
    MsgBox n
 
    'On indique à l'utilisateur que le tri est terminé (pour debug)
    MsgBox "Tri Terminé"
 
    'On déclare notre tableau en fonction du nombre de ligne récupérée
    'Const nbligne As Integer = n --> (=vaine tentative de conversion de ma variable n en constante...)
    'MsgBox nbligne
    Dim recup(12, n)
n renvoie 60 ce qui est le bon chiffre au passage.
Bref est-ce que ce que je peux faire ce type de déclaration de tableau ?

Merci à vous.