Bonjour,
Je cherche un moyen de faire appliquer une MFC sur une plage nommée et non pas avec des référence absolue. (ça fais 2 jours que je tourne en rond et Google n'est pas mon ami pour ça à voir)
Je m'explique, j'ai une MFC qui pointe sur une plage en $a$2:$ac$10000 mais lorsque je fais par VBA la màj des liens (ActiveWorkbook.UpdateLink Name:=ActiveWorkbook.LinkSources) cela prend au bas mot 5 minutes (et je suis gentil) alors que si je supprime ma MFC, cette màj prend 7 secondes chrono.
Donc je cherche un moyen de faire pointer cette MFC sur une plage nommée "SURLIGNE" dans le gestionnaire des nom. Dans ma MFC, ça prend bien le nom mais dès que je valide, ça me remet la référence absolue. l'idée était de modifier par VBA la plage nommée dans mon gestionnaire pour la faire pointer uniquement sur la case $a$2 le temps de màj des liens et la remettre en $a$2:$ac$10000 après.
La plage que j'aimerais modifier :
La MFC avant validation
la MFC après validation (il ne garde pas le =SURLIGNE
En espérant que quelqu'un ait une solution simple.
Merci de votre lecture
Srame
Partager