Bonjour tout le monde!! Je suis tout tout nouveau sur ce forum et j'aurais besoin d'aide...
Voilà, je galère beaucoup sur VBA parceque je suis comme qui dirait débutant.
Bon bref, je veux créer un tableau sur VBA qui contient les données d'une feuille excel dans laquelle le nombre de lignes et de colonnes peut changer.
J'ai donc essayé de faire ceci en essayant de compter le nombre de lignes et de colonnes pour dimensionner mon tableau:(J'avoue je suis pas très bon en vba, mais bon on peut pas être bon partout n'es-ce pas...).
Donc Voilà mon script:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Sub tableau_taches() Call nblignes Call nbcolonnes Dim taches() As Variant Dim i As Integer Dim j As Integer Dim Cel As Range Sheets("Tache").Select 'On affecte la cellule "A1" à la variable Cel Set Cel = Range("A1") 'Boucle de remplissage du tableau For i = 1 To nbl For j = 1 To nbc taches(i, j) = Cel.Offset(i, j - 1) Cells(i, j) = taches(i, j) Next j Next i End Sub
Code:
1
2
3
4
5
6 Sub nblignes() Selection = ActiveSheet.Name nbl = Range("A1").End(xlDown).Row End Sub
Pouvez m'aider s'il vous plaît. Je galère depuis une journée..Code:
1
2
3
4
5
6 Sub nbcolonnes() Selection = ActiveSheet.Name nbc = Range("A1").End(xlDown).Column End Sub
MERCI.