XL 2019 Effacer une plage spécifique en VBA

  • Initiateur de la discussion Initiateur de la discussion Amilo
  • Date de début Date de début

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 !

Amilo

XLDnaute Accro
Bonsoir le forum,

Quel est le code VBA qui permet d'effacer uniquement la plage en jaune dans le fichier en pièce jointe
Le nombre de lignes est dynamique mais les colonnes restent toujours les mêmes
Pour information, il n'y aura jamais de cellules vides dans la plage en jaune

En vous remerciant pas avance

Cordialement
 

Pièces jointes

Solution
Bonsoir @Amilo 🙂 ,

Voir ce code :
VB:
Sub EffacerPlage()
Dim der&
   With Sheets("Feuil1")
      If .FilterMode Then .ShowAllData
      der = .Cells(Rows.Count, "a").End(xlUp).Row
      If der < 6 Then Exit Sub Else .Range("a6:g" & der).Clear
   End With
End Sub

Pour information, il n'y aura jamais de cellules vides dans la plage en jaune
une fois la plage effacée, il y aura forcément des vides 😵, non ?
Bonsoir @Amilo 🙂 ,

Voir ce code :
VB:
Sub EffacerPlage()
Dim der&
   With Sheets("Feuil1")
      If .FilterMode Then .ShowAllData
      der = .Cells(Rows.Count, "a").End(xlUp).Row
      If der < 6 Then Exit Sub Else .Range("a6:g" & der).Clear
   End With
End Sub

Pour information, il n'y aura jamais de cellules vides dans la plage en jaune
une fois la plage effacée, il y aura forcément des vides 😵, non ?
 
Bonsoir job75 , mapomme ,

Merci bcp pour vos réponses
@job75 , je ne savais pas qu'on pouvait le faire aussi facilement, c'est bon à savoir.
Pour ma part, je dois garder une plage sans passer par un tableau structuré

@mapomme , cela a fonctionné parfaitement

Bonne soirée à tous

Cordialement
 
- 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

Discussions similaires

Réponses
12
Affichages
693
Retour