Formule et application VBA
Fermé
cecile
-
16 mars 2012 à 16:19
f894009 Messages postés 17240 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 février 2025 - 16 mars 2012 à 19:01
f894009 Messages postés 17240 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 février 2025 - 16 mars 2012 à 19:01
A voir également:
- Formule et application VBA
- Formule si et - Guide
- Application mobile - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
1 réponse
f894009
Messages postés
17240
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
18 février 2025
1 713
16 mars 2012 à 19:01
16 mars 2012 à 19:01
Bonjour,
Sub test2()
With Worksheets("calcul")
'Derniere ligne Colonne A
D_L_A = .Range("A" & Rows.Count).End(xlUp).Row
'Derniere ligne Colonne D
D_L_D = .Range("D" & Rows.Count).End(xlUp).Row
If D_L_A < D_L_D Then
'Effacement des lignes Colonne D en plus des lignes Colonne A
.Range("D" & D_L_A + 1 & ":D" & D_L_D).Clear
Else
'Ecriture Colonne D1 a DD_L_A (D_L_A Nombre de lignes Colonne A)
Set SourceRange = .Range("D1")
Set fillRange = .Range("D1:D" & D_L_A)
SourceRange.AutoFill Destination:=fillRange
End If
End With
End Sub
Bonne suite
Sub test2()
With Worksheets("calcul")
'Derniere ligne Colonne A
D_L_A = .Range("A" & Rows.Count).End(xlUp).Row
'Derniere ligne Colonne D
D_L_D = .Range("D" & Rows.Count).End(xlUp).Row
If D_L_A < D_L_D Then
'Effacement des lignes Colonne D en plus des lignes Colonne A
.Range("D" & D_L_A + 1 & ":D" & D_L_D).Clear
Else
'Ecriture Colonne D1 a DD_L_A (D_L_A Nombre de lignes Colonne A)
Set SourceRange = .Range("D1")
Set fillRange = .Range("D1:D" & D_L_A)
SourceRange.AutoFill Destination:=fillRange
End If
End With
End Sub
Bonne suite