OVH Cloud OVH Cloud

Fonction inhabituelle de l'expression False

2 réponses
Avatar
Max
Bonjour,



alainPFFFvallon m'a proposé cette solution pour sélectionner toutes les
feuilles d'un classeur sauf la première :



Sub SelectFeuillesSaufPrem()

Sheets(2).Select

For i = 2 To Sheets.Count

Sheets(i).Select (False)

Next

End Sub



Cette macro fonctionne parfaitement et si on enlève « False », une feuille
après l'autre est sélectionnée et la précédente est désélectionnée.



J'ai cherché des explications pour l'utilisation de l'expression False dans
ce contexte, mais je n'ai rien trouvé.



Peut-elle servir dans d'autres circonstances ?



Merci d'avance pour votre aide.



Cordialement

Max

2 réponses

Avatar
isabelle
bonjour Max,

c'est un condensé de la méthode
expression.Select(Replace)

Méthode Select telle qu'elle s'applique aux objets Chart, Charts, Shape, ShapeRange, Sheets, Worksheet et Worksheets.

Sheets(1).Select
Sheets(2).Select Replace:úlse

isabelle


Bonjour,



alainPFFFvallon m'a proposé cette solution pour sélectionner toutes les
feuilles d'un classeur sauf la première :



Sub SelectFeuillesSaufPrem()

Sheets(2).Select

For i = 2 To Sheets.Count

Sheets(i).Select (False)

Next

End Sub



Cette macro fonctionne parfaitement et si on enlève « False », une feuille
après l'autre est sélectionnée et la précédente est désélectionnée.



J'ai cherché des explications pour l'utilisation de l'expression False dans
ce contexte, mais je n'ai rien trouvé.



Peut-elle servir dans d'autres circonstances ?



Merci d'avance pour votre aide.



Cordialement

Max








Avatar
Max
Bonjour Isabelle,
Merci de ces explications
Cordialement
Max

"isabelle" a écrit dans le message de news:
OEO2OIM$
bonjour Max,

c'est un condensé de la méthode
expression.Select(Replace)

Méthode Select telle qu'elle s'applique aux objets Chart, Charts, Shape,
ShapeRange, Sheets, Worksheet et Worksheets.

Sheets(1).Select
Sheets(2).Select Replace:úlse

isabelle


Bonjour,



alainPFFFvallon m'a proposé cette solution pour sélectionner toutes les
feuilles d'un classeur sauf la première :



Sub SelectFeuillesSaufPrem()

Sheets(2).Select

For i = 2 To Sheets.Count

Sheets(i).Select (False)

Next

End Sub



Cette macro fonctionne parfaitement et si on enlève « False », une
feuille après l'autre est sélectionnée et la précédente est
désélectionnée.



J'ai cherché des explications pour l'utilisation de l'expression False
dans ce contexte, mais je n'ai rien trouvé.



Peut-elle servir dans d'autres circonstances ?



Merci d'avance pour votre aide.



Cordialement

Max