Ecriture du code "réf d'une ligne" dans macro

Bonjour à tous,

Je n'arrive pas, malgré plusieurs essais, à écrire un code dans une macro.

Problème:

Dans la FEUIL1 j'ai trois cellules exemple

en B1 --> contenu--> B8

en C1 --> contenu--> AF8

en B8 --> contenu--> BARON Cyril (nom à rechercher dans la FEUIL2)

Dans la FEUIL2 j'ai un dossier civilité

en A --> Rang

en B --> Nom Prénom

en C --> Adresse

etc --> etc jusqu'en AF

Dans la macro je suis positionné sur -->Sheets("FEUIL2").Select

Je désire sélectionner la ligne Range("B8:AF8").Select

contenu des zones B1 et C1 de la FEUIL1 pour BARON Cyril

Je vous souhaite une bonne soirée, au plaisir de vous lire

Annette

Salut le forum

With Sheets("Feuil1")
ActiveSheet.Range(.[B1].Value, .[C1].Value).Select
End With

Mytå

Bonjour à tous,

Rien à dire , beaucoup à dire.

Chapeau, encore une écriture en plus dans mon carquois.

With Sheets("F1")
ActiveSheet.Range(.[C1].Value, .[D1].Value).Select
End With

Ecriture insérée dans mon code et youpi CA MARCHE.

Merci et à bientôt.

Annette

Bonsoir an.pi , Mytå et à tous,

ActiveSheet.Range(.[B1].Value, .[C1].Value).Select

Mytå,

pourrait-tu expliquer ce que signifie les . (points) devant .[B1] et .[C1]

merci

Amicalement

Claude.

édit: 12 sept 9H: merci Mytå pour ta réponse

Re le forum

Claude, les points remplacent le nom de la feuille à cause du

With Sheets("F1")

Pas alors besoin d'écrire

ActiveSheet.Range(Sheets("F1").[B1].Value, Sheets("F1").[C1].Value).Select

Mytå

Bonjour à tout le forum,

Suite à la question de Claude à Mytå

With Sheets("F1")
ActiveSheet.Range(.[C1].Value, .[D1].Value).Select
End With

Quels différence et avantage a t on d'entourer le code par :

With Sheets("F1") et End With

par rapport à:

ActiveSheet.Range(Sheets("F1").[B1].Value, Sheets("F1").[C1].Value).Select

Merci, à plus, Amicalement

Annette

Re le forum

An.pi dans ton cas il n'y a pas vraiment d'avantage, mais si tu dois réaliser

plusieurs action sur une même feuille, cela évite de l'écrire à répétition.

Mytæ

Salut le Forum,

Mytå merci pour la précision.

Il me semble que l'application de cette écriture doit éclaircir la relecture du code, Maintenant, je l'appliquerai.

A tous bonne journée

Annette

Rechercher des sujets similaires à "ecriture code ref ligne macro"