Bonjour,
j'ai deux feuilles, une intitulée "csv" (récupération de données) et une intitulée "Web" (traitement des données). Ma feuille "csv" contient entre 500 et 2000 lignes. Pour chaque ligne, les données vont de "A1;BF1".
Mon objectif est de copier la ligne A1:BF1 et de faire un collage spécial dans la feuille "web" en cellule G2 puis de faire un "collage transposé" avant d'activer une autre macro.
Cela ne me pose pas de problème particulier sur une macro "manuelle". Mais je souhaiterai créer une "boucle automatique" qui me permettrait d'avoir un tout petit code plutot que ceci, ci dessous...
Sheets("csv").Select
Range("A2").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Web").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Application.Run _
"'test macro 360 - traitement et restitution v2.xls'!Coller_dans_Base.Coller_dans_Base"
Sheets("csv").Select
Range("A3").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Web").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Application.Run _
"'test macro 360 - traitement et restitution v2.xls'!Coller_dans_Base.Coller_dans_Base"
Et ainsi jusqu'à la ligne ... 2000 (je vous rassure je me suis arreter à 75...)
Je bloque donc la dessus, merci par avance de votre aide...
Guitl
j'ai deux feuilles, une intitulée "csv" (récupération de données) et une intitulée "Web" (traitement des données). Ma feuille "csv" contient entre 500 et 2000 lignes. Pour chaque ligne, les données vont de "A1;BF1".
Mon objectif est de copier la ligne A1:BF1 et de faire un collage spécial dans la feuille "web" en cellule G2 puis de faire un "collage transposé" avant d'activer une autre macro.
Cela ne me pose pas de problème particulier sur une macro "manuelle". Mais je souhaiterai créer une "boucle automatique" qui me permettrait d'avoir un tout petit code plutot que ceci, ci dessous...
Sheets("csv").Select
Range("A2").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Web").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Application.Run _
"'test macro 360 - traitement et restitution v2.xls'!Coller_dans_Base.Coller_dans_Base"
Sheets("csv").Select
Range("A3").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("Web").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Application.Run _
"'test macro 360 - traitement et restitution v2.xls'!Coller_dans_Base.Coller_dans_Base"
Et ainsi jusqu'à la ligne ... 2000 (je vous rassure je me suis arreter à 75...)
Je bloque donc la dessus, merci par avance de votre aide...
Guitl