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!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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" <al...@hotmail.com> 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!
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!