VBA problme macros :s

Fermé
s2nakata Messages postés 18 Date d'inscription lundi 6 août 2007 Statut Membre Dernière intervention 6 novembre 2008 - 13 août 2007 à 10:30
s2nakata Messages postés 18 Date d'inscription lundi 6 août 2007 Statut Membre Dernière intervention 6 novembre 2008 - 13 août 2007 à 14:53
Bonjour je debute en vba et je bute sur une macro :s

Cela est censé copier 1 tableau verticale de la feuille 1 dans un tableau horizontale de la feuille 2
cela fonctionne au rang 1 mais je n'arrive pas a incrementer les variables :s

Au rang 1 il copie la selection D5:D12 de la feuille 2 pour la copier a B2:B9 de la feuille 1
la selection de la feuille 2 change de ligne et la selection de la feuille 1 se deplace de une colonne
J espere que c'est comprehensible :)

voila la macro concerné


Dim adrdepvert, adrarrvert As Variant
adrdepvert = 4
adrarrvert = 5
Dim finrangevert As Integer
finrangevert = 12
Dim a, b As Integer
a = 2
b = 2

For i = finrangevert To 39 Step 9
For k = adrarrvert To 32 Step 9
For j = b To 5

Sheets("Feuil2").Select
Range(Cells(adrarrvert, adrdepvert), Cells(finrangevert, adrdepvert)).Select




Selection.Copy

Sheets("Feuil1").Select


Cells(2, b).Select

ActiveSheet.Paste
Next j
Next k
Next i


End Sub

1 réponse

s2nakata Messages postés 18 Date d'inscription lundi 6 août 2007 Statut Membre Dernière intervention 6 novembre 2008 3
13 août 2007 à 14:53
voila ma macro remis a jour ^^


Sub importbcle()


Dim adrdepvert, adrarrvert, adrdephoriz, adrarrhoriz As Variant


adrarrvert = 5
Dim finrangevert As Integer
finrangevert = 12
Dim b As Integer
b = 2

For k = adrarrvert To 32 Step 9

Sheets("Feuil2").Select
Range(Cells(k, 4), Cells(k + 7, 4)).Select
Selection.Copy



For j = b To 5

Sheets("Feuil1").Select


Cells(2, j).Select

ActiveSheet.Paste
Next j
Next k


End Sub
0