1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Sub Bouton2_Cliquer()
Dim der_ligne As Long
Dim i As Long
Dim ws_1 As Worksheet 'feuille du Planificateur annuel
Dim ws_2 As Worksheet 'feuille de DBActivités
Dim ws_3 As Worksheet 'feuille cachée avec les calculs, liste de valeurs pour les listes déroulantes, les critères de filtres etc...
'définir les feuilles de données
Set ws_1 = Worksheets(1) 'feuille du Planificateur annuel
Set ws_2 = Worksheets(2) 'feuille de DBActivités
Set ws_3 = Worksheets(3)
'identifier la dernière ligne remplie du tableau DBActivités (feuille 2) dans lequel on va coller les infos de la feuille 1
der_ligne = ws_2.Cells(Rows.Count, 1).End(xlUp).Row
ws_2.Range(ws_2.Cells(der_ligne + 1, 2), ws_2.Cells(der_ligne + 10, 2)) = ws_1.Cells(4, 17) 'copie de la valeur de la date de la cellule Q4 de la feuille 1 vers la feuille 2, colonne B et sur 10 lignes
ws_2.Range(ws_2.Cells(der_ligne + 1, 1), ws_2.Cells(der_ligne + 10, 1)) = ws_1.Cells(4, 19) 'copie de la valeur de l'intervenant de la cellule S4 de la feuille 1 vers la feuille 2, colonne A et sur 10 lignes
ws_1.Range(ws_1.Cells(1, 3), ws_1.Cells(10, 5)).Copy ws_2.Range(ws_2.Cells(der_ligne + 1, 3), ws_2.Cells(der_ligne + 10, 5)) 'copie une Zone de 10 lignes et 2 colonnes de Feuille1 ("C1:D10")vers feuille2 zone décalée de 10 lignes à chaque fois.
End Sub |
Partager