Erreur avec l'enregistreur de maccro

Bonjour à tous,

J'ai un petit soucis pour la création d'une macro permettant la mise à jour de la plage de donnée concernant un nom dans le gestionnaire.

Je suis passé par l'enregistreur de macro, il m'a indiqué ceci pour la macro:

With ActiveWorkbook.Names("donneeanalyse")

.Name = "donneeanalyse"

.RefersToR1C1 = "='encodage analyse'!R30C1:R252C16"

.Comment = ""

End With

Pour faire référence à ma feuille encodage analyse et les cellulles F30 à P252

Pourtant, quand j’exécute la macro, voici ce qu'affiche la plage de donnée dans le gestionnaire :

='encodage analyse'!'L30C1':'L252C16

Et ce n'est donc pas la bonne sélection que j'aurai voulus, je ne comprends pas?

Pouvez-vous m'aider

bonjour pour faire référence a F30=> ligne 30 colonne 6 => R30C6 => R pour row= donc Ligne et C pour column donc colonne il faut marqué dans la macro :

.RefersToR1C1 = "='encodage analyse'!R30C6:R252C16"

et donc tu devrais voir apparaître dans le gestionnaire :

='encodage analyse'!'L30C6':'L252C16

fred

Bonjour,

Fait plutôt comme ça, c'est plus simple et plus lisible :

Range("'encodage analyse'!F30:P252").Name = "donneeanalyse"

eric

Rechercher des sujets similaires à "erreur enregistreur maccro"