Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

effacer données plusieurs feuilles

  • Initiateur de la discussion Initiateur de la discussion ccpapy
  • 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 !

ccpapy

XLDnaute Impliqué
bonjour,
je cherche à effacer des données sur tous mes onglets à l'exeption de quelques feuilles.

un debut de code que je n'arrive pas à finaliser

For each Sh in sheets
if Sh.Name = "Base" then exit sub
If Sh.Name = "Matrice" then exit sub

'etc pour mes 8 feuilles....

Sh.Range ("D8:M50")= ""
next Sh
end sub

merci pour votre aide
 
Re : effacer données plusieurs feuilles

Bonjour,

essaye ceci à utiliser dans un module standard :
Code:
Option Explicit
Sub test()
Dim ws As Worksheet, t() As Variant
t = Array("feuil1", "feuil2")
For Each ws In Worksheets
    If IsError(Application.Match(ws.Name, t, 0)) Then ws.Range("D8:M50").ClearContents
Next ws
End Sub

bonne soirée
@+
 
- 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
7
Affichages
454
Réponses
5
Affichages
573
Réponses
10
Affichages
517
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
903
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…