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 :

Macro pour creer d'autres feuilles dans un classeur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mars 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2017
    Messages : 1
    Par défaut Macro pour creer d'autres feuilles dans un classeur
    Bonjour,
    Je ne connais rien aux macros. Je suis bénévole dans une association de non voyant et nous organisons un pèlerinage. Mon besoin est le suivant:
    j'ai une feuille excel comprenant nom, prénom, adresse, code postal, département, liste des dirigeants, des aumôniers, liste d’hôtels...

    A partir de cette feuille, je voudrais créer un onglet par département, un onglet pour la direction, un onglet pour les aumôniers.

    Exemple:
    M. Tardif, 25 rue de la meunière, 91410 Dourdan, va séjourner pendant 5 jours à l'hotel lys de marie à Lourdes. Il est non voyant
    Mme Tardil, 25 rue de la meunière, 91410 Dourdan, va séjourner pendant 5 jour au même hôtel. Elle est voyante.
    La direction de l'organisation du pèlerinage est Mme Platane Pascale, M. Parloux Gilles, Mme Rabeau Fabienne,
    Les aumôniers sont: Père Jean Philippe Dubourg, Yves lequecnec, Bernard Camiller


    Auriez-vous l'amabilité de bien vouloir m'aider dans cette tache de création car nous avons plus de 400 personnes de toute la France qui viendront à ce pèlerinage.
    Je vous remercie de m'avoir lu et j’espère que ma demande est explicite.
    Michel Pom

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Je pense que ton problème peu se régler sans macro, simplement en posant un filtre sur tes données.
    Sélectionne l'ensemble de tes colonnes > Ruban données > Filtrer
    Tu pourras ainsi, en quelques clics, ne faire afficher que les personnes d'un département choisi ou que les personnes ayant un dirigeant donné.

    Si tu veux créer des listes autonomes par critères, je te conseille de t'orienter vers les filtres élaborés :
    http://philippetulliez.developpez.co...dvancedfilter/

  3. #3
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour

    Tâche quasi impossible sans intervention humaine (lecture, repérage visuel de ce qui est "significatif", etc ...) pour que les données de base soient séparées en colonne distinctes (condition indispensable à une répartition subséquente entre onglets)

    Mais par delà tout cela et surtout : un classeur comportant un nombre aussi élevé d'onglets (Départements, Directions, Aumôniers) serait à la fois extrêmement lourd et peu praticable

    Excel n'est à mon sens pas l'outil qui convient pour ce genre de traitement auquel peut par contre faire face une véritable base de données bien pensée (tant en ce qui concerne les tables que les champs de ces tables).

    J'ai longuement hésité à faire cette réponse, qui peut paraître décourageante. M'y conduisent une certaine honnêteté et la vocation de ton association.

    Amitiés.

    EDIT : Bonjour Menhir

    Je pense que nous n'avons pas tout lu de la même manière en ce qui concerne les tenants (les lignes du classeur déjà existant)

    Amitiés

  4. #4
    Membre Expert
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 817
    Billets dans le blog
    10
    Par défaut
    Bonjour,
    Je confirme que la lecture de ce sujet laisse de nombreuses interrogations quant aux tenants et aboutissants.
    Une copie d'écran de la feuille excel actuelle et une explication plus claire sur le résultat attendu, et surtout ce que l'on souhaite faire de ce résultat serait bien.

  5. #5
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par unparia Voir le message
    Je pense que nous n'avons pas tout lu de la même manière en ce qui concerne les tenants (les lignes du classeur déjà existant)
    Salut Unparia,

    Le demandeur est extrêmement imprécis sur la nature de ses données sources donc, effectivement, il est possible que la réponse tombe complètement à côté de la plaque.

    Il y a quand même, à la lecture de la demande, deux évidences :
    1 - Pour une telle application, une VRAIE base de donnée serait l'outil approprié.
    2 - Le demandeur ne semble pas en mesure de prendre en main une VRAIE base de données.

    Donc, il faut chercher un palliatif forcément insatisfaisant.

  6. #6
    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
    Bonjour,

    et avant de commencer le moindre code il faudrait déjà mettre tout à plat sur papier
    afin d'en dégager une vue globale puis de détailler explicitement tenants & aboutissants …

    Sinon c'est une perte de temps assurée en encodage, corrections & modifications
    sans compter le risque d'une usine à gaz !

    ___________________________________________________________________________________________________________
    Je suis Paris, London, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

Discussions similaires

  1. [XL-MAC 2011] Macro pour transfert d'une feuille dans un nbr de feuille inconnu selon un critère
    Par Annyie dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 19/09/2015, 20h11
  2. [XL-2010] Macro pour aller chercher des données dans un autre fichier
    Par GoToon dans le forum Macros et VBA Excel
    Réponses: 40
    Dernier message: 24/01/2015, 03h52
  3. [XL-2007] Macro pour copier d'une feuille vers une autre
    Par amapacha dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/09/2014, 12h37
  4. macro pour creer un graphe mais affiche un autre avant
    Par totau dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/08/2011, 13h07
  5. macro pour creer objet dans userform
    Par redstoff dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/02/2011, 15h44

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