Bonjour
j'essaye désesperement de copier de façon automatique des colonnes d'un fichier vers un autre fichier et ce dans la 1ere colonne vide.
cela fonctionne mais quand je lance plusieurs fois la macro il recopie sur la sélection précédente déjà copié ou pour être plus clair la macro copie sur l'endroit ou se trouve la cellule sélectionné.
il doit y avoir une petite erreur de code mais ou.....
Workbooks.Open Filename:= _
"\\********.****.com\****\******\*****\****\SA021.xls"
Sheets("Data").Select
Columns("C:O").Select
Selection.Delete Shift:=xlToLeft
Range("B2:C2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Windows("Stock TG-Zone LSM.xls").Activate
Sheets("SUIVI QTE").Select
LstCol = Cells(1, Columns.Count).End(xlToLeft).Column + 1
ActiveSheet.Paste
Application.CutCopyMode = False
Windows("SA021.xls").Activate
Application.DisplayAlerts = False
ActiveWorkbook.Close False
Application.DisplayAlerts = True
Sheets("Résultat").Select
End Sub
si l'un d'entre vous à la solution je suis vraiment preneur car j'ai beau chercher je ne trouve pas et je ne vois pas d'incohérence dans le code.
un grand merci d'avance😀😀
j'essaye désesperement de copier de façon automatique des colonnes d'un fichier vers un autre fichier et ce dans la 1ere colonne vide.
cela fonctionne mais quand je lance plusieurs fois la macro il recopie sur la sélection précédente déjà copié ou pour être plus clair la macro copie sur l'endroit ou se trouve la cellule sélectionné.
il doit y avoir une petite erreur de code mais ou.....
Workbooks.Open Filename:= _
"\\********.****.com\****\******\*****\****\SA021.xls"
Sheets("Data").Select
Columns("C:O").Select
Selection.Delete Shift:=xlToLeft
Range("B2:C2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Windows("Stock TG-Zone LSM.xls").Activate
Sheets("SUIVI QTE").Select
LstCol = Cells(1, Columns.Count).End(xlToLeft).Column + 1
ActiveSheet.Paste
Application.CutCopyMode = False
Windows("SA021.xls").Activate
Application.DisplayAlerts = False
ActiveWorkbook.Close False
Application.DisplayAlerts = True
Sheets("Résultat").Select
End Sub
si l'un d'entre vous à la solution je suis vraiment preneur car j'ai beau chercher je ne trouve pas et je ne vois pas d'incohérence dans le code.
un grand merci d'avance😀😀