Excel VBA pour Mac 2019 : les noms des fenêtres multiples

Signaler
Messages postés
9
Date d'inscription
vendredi 29 septembre 2017
Statut
Membre
Dernière intervention
1 juillet 2020
-
Messages postés
2805
Date d'inscription
samedi 1 janvier 2011
Statut
Contributeur
Dernière intervention
8 juillet 2020
-
Bonjour,

Plusieurs de mes macros appelaient a créer deux fenêtres sur lesquelles je faisais afficher différentes pages de mon fichier. Depuis Excel 2019, les noms de fenêtres sont les mêmes après l'apparition de la nouvelle fenêtre.

Donc pour le fichier qui s'appelle "nom", après avoir créé une nouvelle fenêtre:

Sous Excel 2011, la première s'appelait "nom:1" et "nom:2"
Sous Excel 2016, "nom.xlsm - 1" et "nom.xlsm - 2"

...Mais voila, sous Excel 2019, les deux fenêtres s'appellent "nom"

Je cherche désespérément une solution pour permettre a mes macros d'afficher différentes feuilles du fichier dans les différentes fenêtres. Quelqu'un a une idée?

1 réponse

Messages postés
2805
Date d'inscription
samedi 1 janvier 2011
Statut
Contributeur
Dernière intervention
8 juillet 2020
659
Il faudrait probablement donner plus de précisions sur le contexte. En tout cas, je n'arrive pas à reproduire ce que tu décris chez moi (Excel 2019 en 16.38 sur Catalina 10.15.5) :

En plus du niveau de mise à jour et de la version de macOS, peut-être serait-il judicieux de donner les lignes de code qui posent problème...

Bonjour chez vous !
Bernard
Messages postés
2805
Date d'inscription
samedi 1 janvier 2011
Statut
Contributeur
Dernière intervention
8 juillet 2020
659
Pour pousser un peu plus loin, voici un test de macro qui crée une nouvelle fenêtre puis active la fenêtre - 1 :

NB : je n'ai pas cherché à ce que ça puisse aussi fonctionner avec plus de 9 fenêtres d'un même classeur, mais ce n'est qu'un test... ;-)
Messages postés
9
Date d'inscription
vendredi 29 septembre 2017
Statut
Membre
Dernière intervention
1 juillet 2020
>
Messages postés
2805
Date d'inscription
samedi 1 janvier 2011
Statut
Contributeur
Dernière intervention
8 juillet 2020

Je n'y arrive pas... suis aussi sur Excel 2019 en 16.38 sur Catalina 10.15.5
J'obtiens le résultat suivant lorsque je fais apparaitre une nouvelle fenêtre.
Quand j'essaie de répliquer le test de Macro de Aliboron, j'obtiens ceci:


Je suis un peu troublé d'obtenir un résultat si différent.
Des idées?
Messages postés
2805
Date d'inscription
samedi 1 janvier 2011
Statut
Contributeur
Dernière intervention
8 juillet 2020
659 >
Messages postés
9
Date d'inscription
vendredi 29 septembre 2017
Statut
Membre
Dernière intervention
1 juillet 2020

Je pensais avoir réussi à reproduire ce que tu décris en allant désactiver partout (préférences du Finder, "lire les informations" du classeur sur le bureau, onglet "Général" des préférences d'Excel) l'affichage de l'extension. Mon classeur s'affichait bien sans extension et arborait fièrement "Nom" dans la barre de titre. J'ai alors lancé la macro mais... surprise : lorsque je demande l'affichage d'une nouvelle fenêtre (manuellement via le menu "Fenêtre" ou par la macro) le nom s'affiche toujours avec l'extension. Bref, impossible de reproduire le problème !

Bon, de ton côté, tu peux toujours essayer de cocher, dans les préférences d'Excel, onglet "Général", la case "Afficher les extensions des fichiers", pour voir si ça change la donne...

D'après ta copie d'écran, on peut penser que la macro bloque sur la ligne surlignée en jaune. Est-ce bien le cas ? Quand les choses en sont là, quelle est la valeur de la variable DebutNom ? Juste "No1" ?