Bonjour, j'essaie de recuperer une plage d'un fichier 1815 et la mettre dans un autre (essai)
Sub essai()
Dim xApp As Object
Dim wBook1 As Object
Dim wBook2 As Object
Dim wSheet1 As Object
Dim wSheet2 As Object
'créer les objets excel + classeur
Set xApp = CreateObject("Excel.Application")
Set wBook1 = xApp.Workbooks.Open("C:\Documents and Settings\youmane\Bureau\1815.xls")
Set wSheet1 = wBook1.Worksheets("1815")
wSheet1.Select
Range("A1:B1890").Copy
wBook1.Close False
Set wBook2 = xApp.Workbooks.Open("C:\Documents and Settings\youmane\Bureau\essai.xls")
Set wSheet2 = wBook2.Worksheets("essai")
wSheet2.Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'wBook2.Close False
'xApp.Quit
End Sub
il me selectionne bien la plage que je veux mais il copie pas les valeurs de la plage, sachant que c'est des valeurs à virgule
Merci Pour votre réponse