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 :

Limiter portée tableau à une seule feuille de calcul


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2015
    Messages : 156
    Par défaut Limiter portée tableau à une seule feuille de calcul
    Bonjour à tous,

    Tout est dans le titre, je souhaite limiter la protée (l'étendue) d'un tableau à une seule feuille de calcul.

    Pourquoi faire cela ? Et bien cette façon de procéder me permettrait de lancer une macro définissant une centaine de tableau par feuille de calcul. Et ce, sans devoir implémenter un algorithme pour définir les noms de ces tableaux.

    Donc, d'une feuille à l'autre, deux tableaux homologues auraient le même nom. Mais pour les différencier dans mon code vba, il n'y aura qu'à renseigner le nom de la feuille

    J'ai effectué un petit test manuellement en allant dans le gestionnaire de nom. Mais il ne m'est pas possible d'y modifier l'étendue (la portée) de ces tableaux et la liste déroulante est figée sur "classeur".

    Donc comment puis-je modifier manuellement cette portée ? Et quel est le code vba pour créer une plage nomée type "tableau" et d'en limiter la portée à une seule feuille de calcul ?

    Désolé d'avance si je n'ai pas su utiliser le bon lexique pour expliquer mon problème.


    Merci à tous !

  2. #2
    Membre Expert Avatar de antonysansh
    Homme Profil pro
    Chargé d'études RH
    Inscrit en
    Mai 2014
    Messages
    1 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé d'études RH
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2014
    Messages : 1 115
    Par défaut
    Bonjour c.piette,

    Avec les plages de données c'est possible de modifier l'étendue avec les tableaux j'en suis moins sûr.
    Ce n'est peux être pas possible et tout cas je n'ai pas de solution pour toi. (mais je continu de chercher)

    Par contre dans ton cas, indexer le nom du tableau pour le nom de la feuille n'est-il pas possible ?
    Par exemple : Tableau_Feuil1, Tableau_Feuil2, Tableau_Feuil3, ... qui auraient tous pour étendue le classeur.

  3. #3
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut





    Discussion déjà en cours sur un autre forum ‼


  4. #4
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2015
    Messages : 156
    Par défaut Nommer dynamiquement un tableau
    Re,


    Oui de fait j'ai posé la questions sur deux forum ... On ne peut pas ?


    Sinon sur ce qui est du sujet, je souhaiterais coder une macro me permettant de créer (et nommer), automatiquement ces tableaux sur base du formalisme suivant:

    Mes ListView sont déjà nommés dans le style: ListViewNomDeCeListView

    Les employés ont un code personnel appelé NNI du type: H003310

    Comment créer un tableau portant le nom NomDeCeListViewH003310 en sachant que le NNI de l'agent serait stocké dans une variable (peu importe la manière) ... J'avoue ne vraiment pas m'en sortir avec les fonctions de texte et les boucle de type "for each" ... :/


    Merci d'avance !

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2015
    Messages : 156
    Par défaut Boucle for each dans un UserForm
    En fait je crois que je vais trouver mon bonheur ici mais je maintient tout de même la question pour les boucles "for each"

    Dans une feuille, j'ai dix sous feuilles, chacune constituée de 2 sous-feuilles. Et chacune de ces sous-sous feuille est constituée de 5 ListView.


    Comment boucler sur ces éléments (je pense que c'est objet le terme correct pour les désigner ?) afin d'accéder à chacun des ListView ?



    Merci d'avance

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2015
    Messages : 156
    Par défaut Boucler sur les éléments d'un UserForm
    Re,


    Si des gens cherchent en tombant sur ce post, super tutoriel ici !

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

Discussions similaires

  1. Enregistrer une seul feuille dans un classeur
    Par Didpa dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/08/2006, 22h58
  2. Sauvegarder qu'une seul feuille d'un classeur
    Par Didpa dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/08/2006, 07h53
  3. Imprimer une page web sur une seule feuille ?
    Par guidav dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/04/2006, 11h26
  4. [VBA-E] calculs automatique sur une seule feuille
    Par repié dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/03/2006, 11h53
  5. Excel : consolidation de données sur une seule feuille
    Par aquamusic dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/01/2006, 18h32

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