[VBA - Excel] - Vider une feuille [Résolu]

Signaler
Messages postés
2
Date d'inscription
mercredi 15 février 2006
Statut
Membre
Dernière intervention
14 décembre 2011
-
ucfoutu
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
-
Bonjour,

Suite à de nombreux copier/coller, et malgrés ce code, la feuille reste volumineuse :
Cells.Select
    Selection.Delete Shift:=xlUp

Comment vider complètement une feuille, car ces feuilles prennent de la place dans les enregistrements.
Merci,
@+
Olivier

4 réponses

Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
219
Bien !
Evite toutefois ce vilain et alourdissant Select, au profit (exemple) de :
Sheets("nom_feuille").Cells.ClearContents



____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
219
Bonjour,

1) il faut que tu comprennes la différence entre VB6 (la présente section) et VBA, section dans laquelle tu aurais dû ouvrir cette discussion.
2) ouvre ton aide VBA sur le mot ClearContents.

____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
Messages postés
2
Date d'inscription
mercredi 15 février 2006
Statut
Membre
Dernière intervention
14 décembre 2011

1) Exact, compris.
2) En faisant F1 pour avoir l'aide sur Excel 2010, j'ai tapé ClearContents et rien, par contre ton info m'a bien aidé car avec mon ami Google, je suis parti sur ta piste, et j'ai trouvé la solution :
Cells.Select
Selection.ClearContents

Merci,
@+
Olivier
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
219
N'oublie par ailleurs pas de cliquer sur le tag "réponse acceptée". Tant pour clore le sujet que pour mieux orienter les futurs forumeurs face au même problème. Merci.


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient