D
doublenico
Guest
Bonjour,
Je viens de reprendre un doc excel avec des macros.
Je débute en VBA mais je pense que le code suivant peut etre simplifier :
En fait je sélectionne les cellules i1, i2, i3, i4,i5,i6 d'un document et je les colle sur une autre document en f1,f2,f3,f4,f5,f6
Je sais que je peux utiliser un range mais j'y arrive pas .
Merci d'avance
.Cells(i, 1).Copy
Sheets(ma_feuille).Select
Sheets(ma_feuille).Cells(f, 1).Select
ActiveSheet.Paste
Selection.VerticalAlignment = xlCenter
Selection.WrapText = True
'.Select
.Cells(i, 2).Copy
Sheets(ma_feuille).Select
Sheets(ma_feuille).Cells(f, 2).Select
ActiveSheet.Paste
Selection.VerticalAlignment = xlCenter
Selection.WrapText = True
' Sheets("Data").Select
.Cells(i, 3).Copy
Sheets(ma_feuille).Select
Sheets(ma_feuille).Cells(f, 3).Select
ActiveSheet.Paste
Selection.VerticalAlignment = xlCenter
Selection.WrapText = True
' Sheets("Data").Select
.Cells(i, 4).Copy
Sheets(ma_feuille).Select
Sheets(ma_feuille).Cells(f, 4).Select
ActiveSheet.Paste
'Sheets("Data").Select
.Cells(i, 5).Copy
Sheets(ma_feuille).Select
Sheets(ma_feuille).Cells(f, 5).Select
ActiveSheet.Paste
' Sheets("Data").Select
Je viens de reprendre un doc excel avec des macros.
Je débute en VBA mais je pense que le code suivant peut etre simplifier :
En fait je sélectionne les cellules i1, i2, i3, i4,i5,i6 d'un document et je les colle sur une autre document en f1,f2,f3,f4,f5,f6
Je sais que je peux utiliser un range mais j'y arrive pas .
Merci d'avance
.Cells(i, 1).Copy
Sheets(ma_feuille).Select
Sheets(ma_feuille).Cells(f, 1).Select
ActiveSheet.Paste
Selection.VerticalAlignment = xlCenter
Selection.WrapText = True
'.Select
.Cells(i, 2).Copy
Sheets(ma_feuille).Select
Sheets(ma_feuille).Cells(f, 2).Select
ActiveSheet.Paste
Selection.VerticalAlignment = xlCenter
Selection.WrapText = True
' Sheets("Data").Select
.Cells(i, 3).Copy
Sheets(ma_feuille).Select
Sheets(ma_feuille).Cells(f, 3).Select
ActiveSheet.Paste
Selection.VerticalAlignment = xlCenter
Selection.WrapText = True
' Sheets("Data").Select
.Cells(i, 4).Copy
Sheets(ma_feuille).Select
Sheets(ma_feuille).Cells(f, 4).Select
ActiveSheet.Paste
'Sheets("Data").Select
.Cells(i, 5).Copy
Sheets(ma_feuille).Select
Sheets(ma_feuille).Cells(f, 5).Select
ActiveSheet.Paste
' Sheets("Data").Select