Bonjour à tous,
Je cherche un costaud en VBA qui pourrait m'expliquer pourquoi une routine qui fonctionne très bien dans plusieurs programmes Excel, ne fonctionne pas dans le dernier que je viens de faire, sachant que, hier encore, elle fonctionnait.
Il s'agit de la routine ci-après :
Donc, quand cette routine a "tourné", le nom UI est créé (on le voit dans la fenêtre "définir un nom" alors que ce même nom n'apparaît pas dans la fenêtre "Atteindre".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 'renomme la zone UI de la feuille Tables ActiveWorkbook.Names("UI").Delete Sheets("Tables").Select Range("F2").Select N_I = ActiveCell.End(xlDown).Row ActiveWorkbook.Names.Add Name:="UI", RefersToR1C1:="=Tables!R2C6:R" & N_I & "C6"
Plus extraordinaire, et c'est là que le titre de mon message se justifie, c'est que si je déroule pas-à-pas ma routine, elle fonctionne, le nom "UI" apparaît dans la fenêtre "Atteindre".
Je rappelle que hier encore cette routine fonctionnait. Quelqu'un peut-il m'expliquer pourquoi ?
NB : j'ai rebouté plusieurs fois ma machine.
Merci d'avance pour votre aide
Partager