Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Effacer une zone dans une autre feuille

1 réponse
Avatar
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.

1 réponse

Avatar
JB
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" wrote:
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.