10
votes

Dans VBA, vérifiez quelle feuille Excel est active (actuellement affichée)

Je recherche une méthode de vérification si une feuille Excel est actuellement active (actuellement affichée). Je suis intéressé par une méthode synchrone et non dans un événement.


0 commentaires

3 Réponses :


27
votes

Vous pouvez utiliser SET SH = ActiveHeeteet ou strwname = Activeheet.name .
Pour tester si la feuille XYZ est active: si activéheet.name = "xyz" puis

Vous pouvez également utiliser si activéheet.codename = "feuille1" puis (nom Vbe)


0 commentaires

0
votes

Test pour la feuille de calcul de correspondance et les noms de classeur. xxx

C'est une fonction. Placez-le dans un module, puis appelez-le d'une autre procédure comme celle-ci: xxx


0 commentaires

-1
votes

Si la feuille1 est une feuille d'activité, puis

appeler

elseIfthere2 est activehecheet puis


2 commentaires

Bienvenue dans le débordement de pile. Avant de répondre à une ancienne question ayant une réponse acceptée (recherchez Green ✓) ainsi que d'autres réponses, assurez-vous que votre réponse ajoute quelque chose de nouveau ou vous est ailli été utile pour eux. Voici un guide sur Comment répondre .


Veuillez ajouter des détails supplémentaires pour développer votre réponse, tels que le code de travail ou les citations de documentation.