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 plage des selections sur les feuilles


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 102
    Par défaut Retrouver la plage des selections sur les feuilles
    Bonjour,
    Je souhaite sous VBA connaitre les valeurs de ma selection (row,count etc... via Selection. .....)
    Cela fonctionne sans souci sur chaque de mes pages quand je les active.

    Ce que je voudrais, s'est de pouvoir lire la selection de chaqu'une de mes feuilles sans etre obliger de les activer.

    Un genre de sheets(x).selection.Row etc...

    es ce possible ?
    Merci a vous par avance.
    Thierry.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut mennix et le forum
    Une selection, à ma connaissance, n'existe que pour la page active.
    Il faudrait créer une variable globale stockant la page et l'adresse de la sélection pour la page. ainsi, en appelant la variable, tu auras la dernière valeur.
    Plusieurs solutions : à l'ouverture, tu initialises une variable tableau de 2 dimensions avec les noms de toutes tes feuilles en indice 1 et les adresses des sélections au moment de l'activation de chaque feuille.
    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 102
    Par défaut
    pourtant, Excel mémorise bien les selections des divers feuil du classeur. car des que l'on va sur une des feuilles, la selection apparait bien. ca doit etre stocker quelque part.
    Effectivement, la solution serait avec les evenements de mémoriser la selection ds un tableau.Malheureusemnt la configuration de la routine que je developpe ne le permet pas.. car ce sont des feuilles que je creer, il faudrait dc que j'imbrique ds chaque nouvelle feuille un module vba via le vba.. ca devient une usine a gaz... dc pas stable.
    suis Surpris qu'excel n'offre pas la possibilité de connaitre les selections des feuils, tout en restant sur la meme feuille.
    Bon, j'en resterais a activer a chaque fois la feuille pour en connaitre la selection.

    Merci .

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut mennix et le forum
    pourtant, Excel mémorise bien les selections des divers feuil du classeur. car des que l'on va sur une des feuilles, la selection apparait bien. ca doit etre stocker quelque part.
    Entierement d'accord, mais ce n'est pas pour ça qu'on y a accès.
    suis Surpris qu'excel n'offre pas la possibilité de connaitre les selections des feuils, tout en restant sur la meme feuille.
    Il sait qu'il change de format, mais on a acun accès à une macro automatique.

    Quand à faire du VBA par du VBA, pourquoi ? Tu as le module ThisWorkBook, et tu peux incrémenter une variable à chaque création de feuille. Un seul code suffit. Pas besoin de créer du code par code.
    A+

Discussions similaires

  1. [XL-2007] Selection avec répartition des valeurs sur les colonnes
    Par lili31 dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 20/04/2012, 11h16
  2. des exos sur les boocles
    Par zeyd dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 27/11/2005, 19h03
  3. Recupération des selections sur une DBGrille multi Selection
    Par Andry dans le forum Bases de données
    Réponses: 1
    Dernier message: 26/11/2004, 12h43
  4. [VB6][impression]Comment faire des effets sur les polices ?
    Par le.dod dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 08/11/2002, 11h31
  5. recherches des cours ou des explications sur les algorithmes
    Par Marcus2211 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 19/05/2002, 23h18

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