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

Fermé
Alexcelmac Messages postés 10 Date d'inscription vendredi 29 septembre 2017 Statut Membre Dernière intervention 23 décembre 2020 - 25 juin 2020 à 23:02
Aliboron Martin Messages postés 3440 Date d'inscription samedi 1 janvier 2011 Statut Contributeur Dernière intervention 18 avril 2024 - 1 juil. 2020 à 07:04
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?
A voir également:

1 réponse

Aliboron Martin Messages postés 3440 Date d'inscription samedi 1 janvier 2011 Statut Contributeur Dernière intervention 18 avril 2024 927
Modifié le 26 juin 2020 à 07:12
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...

0
Aliboron Martin Messages postés 3440 Date d'inscription samedi 1 janvier 2011 Statut Contributeur Dernière intervention 18 avril 2024 927
Modifié le 26 juin 2020 à 09:10
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... ;-)
0
Alexcelmac Messages postés 10 Date d'inscription vendredi 29 septembre 2017 Statut Membre Dernière intervention 23 décembre 2020 > Aliboron Martin Messages postés 3440 Date d'inscription samedi 1 janvier 2011 Statut Contributeur Dernière intervention 18 avril 2024
1 juil. 2020 à 04:17
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?
0
Aliboron Martin Messages postés 3440 Date d'inscription samedi 1 janvier 2011 Statut Contributeur Dernière intervention 18 avril 2024 927 > Alexcelmac Messages postés 10 Date d'inscription vendredi 29 septembre 2017 Statut Membre Dernière intervention 23 décembre 2020
1 juil. 2020 à 07:04
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" ?
0