loic_akela
Habitué
escusez moi, mais je n'arrive pas à réécrire un code que m'avais fait l'enregistreur de macro d'excel :
code départ (il marche...)
ma réécriture (qui ne marche pas !!)
je suis désoler (pour ZEB), mais il reste un activate... la comme ça, je ne sais pas comment l'enlever...
j'ai aussi essayé une autres méthode, mais qui ne marche pas non plus :
c'est sur que la, je simplifie... mais cela ne marche pas !!
je ne comprend pas ce qui ne marche pas et je n'arrive pas a trouver la solution
code départ (il marche...)
Code:
Sub nbr_coup()
Workbooks.Open Filename:= "....\suivi prod presses 2007.xls"
ActiveWindow.SmallScroll Down:=24
Range("B38:E43").Select
Selection.Copy
Windows("new_graph_TRG.xls").Activate
Range("I15").Select
ActiveSheet.Paste
Windows("suivi prod presses 2007.xls").Activate
Application.DisplayAlerts = False
ActiveWindow.Close
Application.DisplayAlerts = True
End Sub
Code:
Sub nbr_coup()
Workbooks.Open Filename:= "...\suivi prod presses 2007.xls"
Worksheets(Worksheets.Count).Range("B38:E43").Copy
Workbooks("new_graph_TRG.xls").Worksheets("350t").Range("I15").Paste
' pour fermer le document source sans enregistrer
Windows("suivi prod presses 2007.xls").activate
Application.DisplayAlerts = False
ActiveWindow.Close
Application.DisplayAlerts = True
End Sub
j'ai aussi essayé une autres méthode, mais qui ne marche pas non plus :
Code:
Workbooks("....\suivi prod presses 2007.xls").Worksheets(Worksheets.Count).Range("B38:E43").Copy
Workbooks("new_graph_TRG.xls").Worksheets("350t").Range("I15").Paste
je ne comprend pas ce qui ne marche pas et je n'arrive pas a trouver la solution