Re : selectionner une plage dans mon doc excel
je ne peux mettre l'exemple données que je ne peux pas diffuser
le principe
j'ouvre depuis un fichier contenant mon code un premier fichier excel destination puis un second excel source ou je veux opier une plage de cellule allant de A2 a X2 jusqu'a la fin ensuite je le recipe dans le fichier excel destination
voici le code
Private Sub bt_Comptable_Click()
Dim CheminModele, CheminExtract
Dim wk1, wk2 As Workbook
CheminModele = "..\OPX_xx_2007_Vx.xls"
CheminExtract = "Y:\Export_opx\Prive\"
'ouvrir le fichier excel modele Extract_comptable
Workbooks.Open CheminModele & "", 0, False, , "chouchou", "chouchou"
Set wk1 = Workbooks.Open(CheminModele & "", 0, False, , "chouchou", "chouchou")
'Ouvrir les consommés DSI et copier dans le modele
Set wk2 = Workbooks.Open(Filename:=CheminExtract & "OPX2-Extract_ressources_mois_comptable_CONSOMME_IBP_DSI_.xls")
wk2.Sheets(1).Activate
ActiveSheet.Range("A2:X" & Range("A2").CurrentRegion.Rows.Count).Select
Selection.Copy
wk1.Sheets(2).Activate
ActiveSheet.Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
wk2.Close False
Set wk2 = Nothing
End Sub