XL 2013 Réinitialiser les donnés d'un tableau à l aide de VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

elouali

Guest
Bonjour tt le monde

je voudrai réinitialiser les donnés d un tableau par suppression des lignes, est ce qu'il y an code VBA qui permet de supprimer des lignes non vides,
et laisser les cases colorés voir photo ci dessous et le fichier ci joint

Nb: quant j clique sur le bouton DEVIS une nouvelle ligne insérée

1573570275101.png
 

Pièces jointes

Bonsoir le fil,

Une possibilité (qu'il faudra sécuriser - mieux vaut éviter de lancer la macro plus d'une fois)
VB:
Sub SuppressionLignes()
Dim dL&: dL = Cells(Rows.Count, 1).End(3).Row
Rows("21:" & dL - 4).Delete xlUp
End Sub
Sub SuppressionLignes_light()
Rows("21:" & Cells(Rows.Count, 1).End(3).Row - 4).Delete xlUp
End Sub
 
bonjour
voici un autre code que j'utilise perso
If MsgBox("voulez vous vraiment supprimer les données entrées ?", vbYesNo, "demande de confirmation") = vbYes Then
Sheets("baseadrien").Range("A3:e6845").ClearContents ' cela correspond a la zone que je veux supprimer
End If
Exit Sub
If MsgBox("voulez vous vraiment supprimer les données entrées ?", vbYesNo, "demande de confirmation") = vbNo Then
Exit Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
Réponses
4
Affichages
1 K
T
Réponses
2
Affichages
1 K
Tava94
T
O
Réponses
4
Affichages
1 K
Olocsob
O
Réponses
10
Affichages
1 K
A
Réponses
20
Affichages
2 K
Aurélie13008
A
D
Réponses
2
Affichages
921
D
Retour