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 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
Sub CopierLaFeuilleADansB()
Dim ShSource As Worksheet
Dim LigneDeTitreSource As Long
Dim DerniereLigneSource As Long
Dim DerniereColonneSource As Long
Dim AireSource As Range
Dim ShCible As Worksheet
Dim DerniereLigneCible As Long
Dim NomOng As String
With Sheets("Tarification")
NomOng = Cells(15, 2).Value
End With
'Sheets(ShCible).Select
Set ShSource = Sheets("Tarification") ' A adapter
Set ShCible = Sheets(NomOng) ' A adapter
With ShSource
LigneDeTitreSource = 1 ' A adapter
DerniereLigneSource = 49
DerniereColonneSource = 7
Set AireSource = .Range(.Cells(LigneDeTitreSource, 1), .Cells(DerniereLigneSource, DerniereColonneSource))
End With
With ShCible
DerniereLigneCible = .Cells(.Rows.Count, 2).End(xlUp).Row
'MsgBox DerniereLigneCible
AireSource.Copy .Cells(DerniereLigneCible + 1, 1)
End With
Set AireSource = Nothing
Set ShSource = Nothing
Set ShCible = Nothing
End Sub |
Partager