Effacer une zone dans une autre feuille

Le
Alain
Bonjour à tous.

J'ai un classeur Excel avec 2 feuille: "Menu" et "Privé".
La feuille active par défaut est "Menu".
Je dois simplement effacer une grande zone de données dans la feuille
"Privé".

J'ai donc fait:
Sheets("Privé").Activate
Range(Cells(1,1), Cells(100,20)).Clear
Sheets("Menu").Activate
mais ce sont les cellules de la feuille "Menu" qui s'effacent!

J'ai aussi essayé:
Sheets("Privé").Range(Cells(1,1), Cells(100,20)).Clear
mais, dans ce cas, j'ai un message d'erreur!

Pouvez-vous m'aider ?

Merci d'avance,
Alain de Belgique.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
JB
Le #4799561
Bonjour,

Set sh = Sheets("privé")
sh.Range(sh.Cells(1, 1), sh.Cells(100, 20)).Clear

ou

Sheets("privé").Range("A1:T100").Clear

JB

On 23 août, 12:08, "Alain"
Bonjour à tous.

J'ai un classeur Excel avec 2 feuille: "Menu" et "Privé".
La feuille active par défaut est "Menu".
Je dois simplement effacer une grande zone de données dans la feuille
"Privé".

J'ai donc fait:
Sheets("Privé").Activate
Range(Cells(1,1), Cells(100,20)).Clear
Sheets("Menu").Activate
mais ce sont les cellules de la feuille "Menu" qui s'effacent!

J'ai aussi essayé:
Sheets("Privé").Range(Cells(1,1), Cells(100,20)).Clear
mais, dans ce cas, j'ai un message d'erreur!

Pouvez-vous m'aider ?

Merci d'avance,
Alain de Belgique.


Publicité
Poster une réponse
Anonyme