Chris Linefield
XLDnaute Junior
Bonsoir tout le monde,
Je me présente à vous car je rencontre un p'tit souci pour finaliser ma formule. Le principe de la formule est de récupérer un onglet sur un autre fichier excel, d'en copier le contenu dans le fichier excel où je me trouve. Cependant, il copie bien le contenu mais sans la mise en forme. Est-ce qu'il y a un moyen de copier coller la feuille avec la mise en forme afin de récupérer la même chose. Ci joint le code en question.
Merci d'avance pour votre aide.
Je me présente à vous car je rencontre un p'tit souci pour finaliser ma formule. Le principe de la formule est de récupérer un onglet sur un autre fichier excel, d'en copier le contenu dans le fichier excel où je me trouve. Cependant, il copie bien le contenu mais sans la mise en forme. Est-ce qu'il y a un moyen de copier coller la feuille avec la mise en forme afin de récupérer la même chose. Ci joint le code en question.
VB:
Sub ImportData()
Dim WorkBookEx As Workbook, WorkSheetsEx As Worksheet
Rep = "\\bbmf20\projects\CAD\SWX\DATA\2_journal de conception"
Application.Dialogs(xlDialogOpen).Show Rep
Set WorkBookEx = ActiveWorkbook
Set WorkSheetsEx = WorkBookEx.Sheets("modèle")
dlig = WorkSheetsEx.Range("A" & Rows.Count).End(xlUp).Row
WorkSheetsEx.Range("A1:AD" & dlig).Copy Destination:=ThisWorkbook.Sheets("modèle").Range("A1")
WorkBookEx.Close Savechanges:=False
Set WorkSheetsEx = Nothing: Set WorkBookEx = Nothing
Sheets("modèle").Activate
MsgBox "Importation du template OK !"
End Sub
Merci d'avance pour votre aide.