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

Effacer texte sur plusieurs feuilles à partir d'un bouton

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

DST

XLDnaute Occasionnel
Bonjour,
Je souhaiterai effacer un texte sur plusieurs feuilles en même temps.
J'aimerai que cela puisse-ce faire à partir d'un bouton d'une autre feuille.
En feuille 1: le bouton
En feuille 2 cellule C4 le texte
Idem sur les autres feuilles

Autre question: si le texte est sur plusieurs cellules d'une même page, est-ce la même formule?

je vous joins un fichier comme exemple
Merci de votre aide
DST
 

Pièces jointes

Re : Effacer texte sur plusieurs feuilles à partir d'un bouton

bonjour DST,

avec ceci
Code:
Sub Macro1()
Dim i
For i = 2 To Worksheets.Count
    Sheets(i).Activate
    Range("C4").Select
    Selection.ClearContents
Next i
End Sub
 
Re : Effacer texte sur plusieurs feuilles à partir d'un bouton

Salut à toi...

Je t'ai modifié ton fichier regarde si cela te convient...

Il existe une autre possibilité avec la fonction: for each...mais bon si celle là te convient alors tout va bien...

Dans l'attente bye bye et à plus...
 

Pièces jointes

Re : Effacer texte sur plusieurs feuilles à partir d'un bouton

Bonjour


Essaie ce code

Code:
Sub efface()
Dim s As Worksheet
For Each s In Worksheets
If s.Name <> "Feuil1" Then
s.Range("C4") = vbNullString
End If
Next
End Sub

EricD01: tu n'es pas obligé d'utiliser Activate

Ton code fonctionne parfaitement ainsi
Code:
Application.ScreenUpdating = False
For x = 2 To 5
Sheets("Feuil" & x).Range("C4") = ""
Next x
Application.ScreenUpdating = True
 
Dernière édition:
Re : Effacer texte sur plusieurs feuilles à partir d'un bouton

Re,

tu peux aussi sélectioner plusieurs cellules dans le but de les effacer
à condition qu'elles se trouvent au même endroit sur toutes les feuilles
Code:
    Range("D7,E11,F14,H10,I6:K20").Select
te sélectionnera les cellules D7 E11 F14 H10 et la zone de cellules I6:K20

en espérant avoir répondu à ta demande

à+

Edit: Bonjour Roland Vbacrumble, Eric............... 5 réponses en 3 minutes, ça devient du luxe
 
Dernière édition:
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…