Définir plusieurs Plages à la fois

Bonjour,

j'ai écris quelques lignes de code dans le module Workbook_open, pour limiter l’accès à une plages de cellules, mais je voudrai définir plusieurs plage à la fois est-possible?

le code actuel est:

Private Sub Workbook_Open()

ThisWorkbook.Sheets("Feuil1").ScrollArea = "A1:B20"

End Sub

Ce que je veux c'est:

Private Sub Workbook_Open()

ThisWorkbook.Sheets("Feuil1").ScrollArea = "A1:B20;D1:D20.M1:M20"

End Sub

Merci à tous

Hosni

Salut,

En utilisant l'enregistreur de macro, tu aurais pu trouver la solution tout seul

Voici le code généré par l'enregistreur lorsque je sélectionne plusieurs plages séparées :

Range("B2:D3,E7:F9,H12:I12").Select

Cordialement.

Bonjour;

Merci Yvouille pour la réponse, mes connaissances ne sont pareilles aux tiennes, mais à propos de l'enregistreur de macro? à quel niveau je pourrais l'avoir pour commencer à m'exercer et aussi pourrais je avoir un plus d'explication sur ta méthode. Merci encore et à plus.

Hosni.

Re,

Il y a plein de sites sur lesquels tu peux avoir des informations sur l'enregistreur de macro, par exemple :

http://www.conseil-creation.com/informatique/bureautique/excel/macro.php#enregistrer

http://www.mdf-xlpages.com/modules/smartsection/item.php?itemid=8

L'enregistreur n'est absolument pas la panacée, mais ça peut donner de sacrés coups-de-main : tu en as eu un exemple dans mon précédent fil

Cordialement.

Bonsoir;

Salut Yvouille, merci pour ta réponse et les liens aussi, je vais les consulter en espérant que ça va apporter de l'eau à moulin.

Hosni

Rechercher des sujets similaires à "definir plages fois"