1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
Sub MiseAJourRapportDevis()
Dim OngletSource As Worksheet
Dim FichierCible As Workbook
Dim OngletCible As Worksheet
Dim DerniereLigneCible As Long
Dim RepertoireCible As String
Set OngletSource = ActiveWorkbook.Sheets("Devis") ' A adapter
RepertoireCible = ActiveWorkbook.Path & "\" ' Chemin à adapter
Workbooks.Open Filename:=RepertoireCible & "Fichier exemple 2.xlsx" ' Nom du fichier à adapter
Set FichierCible = ActiveWorkbook
With FichierCible
Set OngletCible = .Sheets("Liste des devis") ' A adapter
With OngletCible
DerniereLigneCible = .Cells(.Rows.Count, 1).End(xlUp).Row ' A adapter si la première colonne est vide
.Cells(DerniereLigneCible + 1, 1) = OngletSource.Range("Nom") ' Numéros de colonne à adapter
.Cells(DerniereLigneCible + 1, 2) = Format(OngletSource.Range("Surface"), "#,##0")
.Cells(DerniereLigneCible + 1, 3) = Format(OngletSource.Range("Montant"), "#,##0.00 ")
End With
.Close SaveChanges:=True
End With
Set OngletCible = Nothing
Set FichierCible = Nothing
Set OngletSource = Nothing
End Sub |
Partager