IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Retrouver la page active


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 33
    Par défaut Retrouver la page active
    Bonjour à tous,

    je souhaite, à partir d'une cellule active, effectuer une macro dont le comportement varie selon la page sur lequel se trouve cette cellule. Est ce une propriété fondamentale de le cellule?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    If ActiveCell.ActiveWorksheets = "MaFeuil" Then 
    End If
    Ou bien puis je le trouver avec une condition du type?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    If ActiveWorksheets = MaFeuil Then
    End If
    J'ai essayé ces différentes possibilités mais à chaque fois la condition est vraie dés qu'il existe une feuille de ce nom.

    Pourriez vous m'aider s'il vous plait ?

  2. #2
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2015
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 33
    Par défaut
    Et bien en fait je viens d'y parvenir via :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    If ActiveCell.Worksheet.Name = "MaFeuil" Then
    End If
    Désolé pour le dérangement

  3. #3
    Membre Expert
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Septembre 2013
    Messages
    783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 783
    Par défaut
    Bonjour,

    Si c'est la cellule active, la sheet est je pense la sheet active aussi, donc ActiveSheet.Name
    Vous pouvez récupérer la sheet à laquelle appartient par, exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Debug.Print Cl.Worksheet.Name, ActiveSheet.Name 'Cl est une cellule ici

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. authentification iss page active directory
    Par maatthieu dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 05/09/2006, 21h11
  2. Réponses: 5
    Dernier message: 21/08/2006, 15h07
  3. Définir le numéro de la page active sous Word
    Par delamarque dans le forum VBA Word
    Réponses: 10
    Dernier message: 08/12/2005, 10h52
  4. Réponses: 2
    Dernier message: 03/10/2005, 14h06
  5. [MFC] Retrouver la proppage active
    Par jul54 dans le forum MFC
    Réponses: 2
    Dernier message: 30/01/2004, 17h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo