Bonjour à Tous,
J'ai une macro un peu complexe (pour moi) à faire mais je bloque.
J'ai un fichier excel d'ouvert d'où je lance ma macro :
Sa fonction : copier une plage de cellule de la feuil1 d'un csv qui est l'extraction d'un programme.
Ouvrir le csv, copier la plage et la coller dans ma feuil1 du classeur actif ensuite fermer le csv sans demande d'enregistrement.
Déjà là, je bloque...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub test1_copie() ' ' test1_copie Macro ' ' Workbooks.Open Filename:="Z:\doc\exp_oxyg\STAT_GALERIE.CSV" Range("A2:AM130").Select Selection.Copy Windows("testexcel.xlsm").Activate ActiveSheet.Paste Range("A").End(xlUp).Row End Sub
Surtout, que mon objectif finale est plus complexe que ça,
En gros pour détailler :
Dans le csv copier la plage (a2:r20000) la coller ensuite copier de (v2:am20000) et coller
Copier à la première ligne vide de la feuil de destination.
Vous avez compris mon charabia lOoOl ?
Partager