Détails
Comment activer une feuille de calcul spécifique dans Excel ?
J'ai juste besoin d'activer une certaine feuille de calcul. J'ai une variable de type chaîne qui conserve le nom de la feuille de calcul.
60
3
La macro suivante vous aiderait-elle ?
En fait, vous voulez utiliser la fonction .Activate. Ou vous pouvez utiliser la fonction .Select comme suit :
Je vous recommande d'utiliser l'index de la feuille de travail au lieu de son nom. De cette manière, vous pouvez également boucler sur les feuilles de manière dynamique ;
Cela améliorera également les performances.
Une autre façon de lier (non dynamiquement) un texte pour activer une feuille de calcul sans macros consiste à faire de la chaîne sélectionnée un lien réel. Pour ce faire, il suffit de sélectionner la cellule qui contient le texte et d'appuyer sur CTRL+K, puis de sélectionner l'option/onglet 'Placer dans ce document' ; et de sélectionner l'onglet que vous souhaitez activer. Si vous cliquez sur le texte (qui est maintenant un lien), la feuille configurée deviendra active/sélectionnée.