Nommer plage

Bonjour,

J'ai une macro qui cherche une valeur dans une feuille qui contient une QueryTable, et qui le colle dans une autre feuille. Comme la valeur cherché dans le QueryTable ne se trouve pas toujours au même endroit, la macro fait ceci:

Sheets("Inditex").Select

On Error Resume Next

ActiveSheet.Names("in").Delete

Cells.Find(What:="INDITEXSibe", After:=ActiveCell).Activate

Names.Add Name:="in", RefersTo:="=" & Selection.Address

Selection.QueryTable.Refresh BackgroundQuery:=False

Quand j'appelle cette macro depuis une autre macro, elle ne trouve pas la valeur cherché, par contre quand je l'exécute avec F8, elle la trouve. Pourquoi ?

Merci de vos conseils.

Aubin

Bonjour,

Quand j'appelle cette macro depuis une autre macro, elle ne trouve pas la valeur cherché

c'est difficile de répondre sans voir l'ensemble "macro" et aussi est ce que le nom "in" est utilisé pour la requête ?

Rechercher des sujets similaires à "nommer plage"