La variable (FTamp) est déjà définie plus haut dans le code elle identifie
une feuille.
Après, j'utilise le nom dans une fomule RECHERCHEV, elle aussi copiée dans
une plage par la macro :
Set ColCodJug = FTamp.Range(FTamp.Cells(2, 35), FTamp.Cells(LimaX, 35))
ColCodJug.FormulaR1C1 = "=VLOOKUP(RC[-35],Liste_Jug_Lots,3,FALSE)"
La macro s'exécute normalement, la formule RECHERCHEV se retrouve bien dans
les bonnes cellules mais elle a pour résultat NOM? car la plage n'est pas
nommée.
Pourquoi, puisqu'il n'y a pas d'erreur macro, cette ligne ne
fonctionne-t-elle pas
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. En utilisant les lignes de ton code, je n'ai pas de problème chez moi. La plage est bien nommée. Bizarre. Cordialement. Daniel "Jdel" a écrit dans le message de news: 437ed080$0$19674$
Bonjour, N'ayant pas eu de réponse à ma question d'hier, elle doit être mal posée, je recommence :
J'ai cette ligne de code qui est chargée de nommer le champ "ColJugLots" :
La variable (FTamp) est déjà définie plus haut dans le code elle identifie une feuille.
Après, j'utilise le nom dans une fomule RECHERCHEV, elle aussi copiée dans une plage par la macro :
Set ColCodJug = FTamp.Range(FTamp.Cells(2, 35), FTamp.Cells(LimaX, 35)) ColCodJug.FormulaR1C1 = "=VLOOKUP(RC[-35],Liste_Jug_Lots,3,FALSE)"
La macro s'exécute normalement, la formule RECHERCHEV se retrouve bien dans les bonnes cellules mais elle a pour résultat NOM? car la plage n'est pas nommée.
Pourquoi, puisqu'il n'y a pas d'erreur macro, cette ligne ne fonctionne-t-elle pas
Merci pour vos réponses
Jean-Pierre
Bonjour.
En utilisant les lignes de ton code, je n'ai pas de problème chez moi. La
plage est bien nommée. Bizarre.
Cordialement.
Daniel
"Jdel" <jdel5@wanadoo.fr> a écrit dans le message de news:
437ed080$0$19674$8fcfb975@news.wanadoo.fr...
Bonjour,
N'ayant pas eu de réponse à ma question d'hier, elle doit être mal posée,
je recommence :
J'ai cette ligne de code qui est chargée de nommer le champ "ColJugLots" :
La variable (FTamp) est déjà définie plus haut dans le code elle identifie
une feuille.
Après, j'utilise le nom dans une fomule RECHERCHEV, elle aussi copiée dans
une plage par la macro :
Set ColCodJug = FTamp.Range(FTamp.Cells(2, 35), FTamp.Cells(LimaX, 35))
ColCodJug.FormulaR1C1 = "=VLOOKUP(RC[-35],Liste_Jug_Lots,3,FALSE)"
La macro s'exécute normalement, la formule RECHERCHEV se retrouve bien
dans les bonnes cellules mais elle a pour résultat NOM? car la plage n'est
pas nommée.
Pourquoi, puisqu'il n'y a pas d'erreur macro, cette ligne ne
fonctionne-t-elle pas
Bonjour. En utilisant les lignes de ton code, je n'ai pas de problème chez moi. La plage est bien nommée. Bizarre. Cordialement. Daniel "Jdel" a écrit dans le message de news: 437ed080$0$19674$
Bonjour, N'ayant pas eu de réponse à ma question d'hier, elle doit être mal posée, je recommence :
J'ai cette ligne de code qui est chargée de nommer le champ "ColJugLots" :
La variable (FTamp) est déjà définie plus haut dans le code elle identifie une feuille.
Après, j'utilise le nom dans une fomule RECHERCHEV, elle aussi copiée dans une plage par la macro :
Set ColCodJug = FTamp.Range(FTamp.Cells(2, 35), FTamp.Cells(LimaX, 35)) ColCodJug.FormulaR1C1 = "=VLOOKUP(RC[-35],Liste_Jug_Lots,3,FALSE)"
La macro s'exécute normalement, la formule RECHERCHEV se retrouve bien dans les bonnes cellules mais elle a pour résultat NOM? car la plage n'est pas nommée.
Pourquoi, puisqu'il n'y a pas d'erreur macro, cette ligne ne fonctionne-t-elle pas
Merci pour vos réponses
Jean-Pierre
docm
Bonjour.
Je crois que ton erreur vient de ce que tu mets dans RefersTo. Essaie avec une vatriable comme ceci: