Bonjour les Excelleurs (excelente celle la non??? bon ok j'arrête... dure semaine)
J'ai ecris une macro VBA elle marchait impec mais quand je change de classeur elle m'affiche erreur 1004 .... je sais que c'est à cause du select range donc j'ai essayé de le remplacer mais j'arrive pas après a coller la sélection donc voici ce si beau code:
(je vous ai souligné la ou je pense que c'est faux mais pas sur du tout....
Sub cheum()
Dim wc As Workbook
Dim ws As Worksheet
Set wc = Workbooks.Open("C:\Data\ASUSINI\Bureau\M-1.xls ")
Windows("M-1.xls").Activate
Range("A").Select
Selection.Copy
Windows("Classeur1.xls").Activate
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Set wc = Workbooks.Open("C:\Data\ASUSINI\Bureau\M.xls ")
Windows("M.xls").Activate
Range("A").Select
Selection.Copy
Windows("Classeur1.xls").Activate
Sheets("Feuil2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Workbooks("M.xls").Close savechanges:=False
Workbooks("M-1.xls").Close savechanges:=False
Worksheets(1).Name = "M-1"
Worksheets(2).Name = "M"
J'ai ecris une macro VBA elle marchait impec mais quand je change de classeur elle m'affiche erreur 1004 .... je sais que c'est à cause du select range donc j'ai essayé de le remplacer mais j'arrive pas après a coller la sélection donc voici ce si beau code:
(je vous ai souligné la ou je pense que c'est faux mais pas sur du tout....
Sub cheum()
Dim wc As Workbook
Dim ws As Worksheet
Set wc = Workbooks.Open("C:\Data\ASUSINI\Bureau\M-1.xls ")
Windows("M-1.xls").Activate
Range("A").Select
Selection.Copy
Windows("Classeur1.xls").Activate
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Set wc = Workbooks.Open("C:\Data\ASUSINI\Bureau\M.xls ")
Windows("M.xls").Activate
Range("A").Select
Selection.Copy
Windows("Classeur1.xls").Activate
Sheets("Feuil2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Workbooks("M.xls").Close savechanges:=False
Workbooks("M-1.xls").Close savechanges:=False
Worksheets(1).Name = "M-1"
Worksheets(2).Name = "M"
Dernière édition: