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 tableau 3 entrées


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Octobre 2018
    Messages : 3
    Par défaut Macro tableau 3 entrées
    Bonjour à tous,

    je ne m'y connais pas du tout en macro. J'aimerai savoir si les macros pourraient s'appliquer sur un tableau que j'ai créer pour en faciliter l'utilisation.

    Voici l'exemple:
    J'ai 5 employés que j'ai regroupés en 5 groupes en fonction de leurs habilitations.
    J'ai 5 documents qui doivent être lus par les employés en fonction de leur groupe.

    J'ai donc créé le fichier joint.

    Actuellement, toute modification est faite manuellement : ajout/modification/retrait d'un document, ajout/modification/retrait d'un groupe qui doit lire un document, ajout/modification/retrait d'un employé...

    Est-ce que je pourrai créer une macro qui me permettrait de rendre toutes ces modifications automatiques?

    J'espère que quelqu'un pourra m'aider !

    Merci !

    Exemple fichier.xlsx

  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
    Citation Envoyé par Physalis15 Voir le message
    Voici l'exemple:
    Ca commence mal : un exemple ne peut être utilisé que pour rendre plus compréhensible une règle.
    Commencer par un exemple signifie que tu veux déduire une règle générale d'un cas particulier : c'est rarement exploitable.

    J'ai 5 employés que j'ai regroupés en 5 groupes en fonction de leurs habilitations.
    Ca signifie qu'il y a un employé par groupe ou que certains groupes n'ont pas d'employés ou qu'un même employé peut être dans plusieurs groupes ?

    J'ai 5 documents qui doivent être lus par les employés en fonction de leur groupe.
    Chaque document est lié à un groupe et un seul ?
    Chaque groupe doit lire un document et un seul ?

    J'ai donc créé le fichier joint.
    Beaucoup de participants à ce forum n'ouvrent pas les fichiers joints.
    Tu devrais lire les règles du forum : https://www.developpez.net/forums/d8...s-discussions/

    Actuellement, toute modification est faite manuellement : ajout/modification/retrait d'un document, ajout/modification/retrait d'un groupe qui doit lire un document, ajout/modification/retrait d'un employé...

    Est-ce que je pourrai créer une macro qui me permettrait de rendre toutes ces modifications automatiques?
    C'est vraisemblablement possible.
    Encore faudrait-il savoir en quoi consiste chacun de ces actions.

  3. #3
    Candidat au Club
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Octobre 2018
    Messages : 3
    Par défaut
    Bonsoir Menhir,

    merci d'avoir pris du temps pour me répondre.

    Citation Envoyé par Menhir Voir le message
    Ca commence mal : un exemple ne peut être utilisé que pour rendre plus compréhensible une règle.
    Commencer par un exemple signifie que tu veux déduire une règle générale d'un cas particulier : c'est rarement exploitable.
    Alors le tableau que j'utilise actuellement est très complexe, d'où l'exemple donné avec seulement 5 employés, 5 groupes et 5 documents.

    Citation Envoyé par Menhir Voir le message
    Ca signifie qu'il y a un employé par groupe ou que certains groupes n'ont pas d'employés ou qu'un même employé peut être dans plusieurs groupes ?
    Chaque document est lié à un groupe et un seul ?
    Chaque groupe doit lire un document et un seul ?
    C'est là où je pensais que la PJ pouvait aider. Un groupe contient plusieurs employés, un employé est dans plusieurs groupes. Les documents sont liés à plusieurs groupes. Un groupe va lire plusieurs documents.

    Citation Envoyé par Menhir Voir le message
    Beaucoup de participants à ce forum n'ouvrent pas les fichiers joints.
    ok je pensais au contraire que ça ne pouvait que aider
    Citation Envoyé par Menhir Voir le message
    Tu devrais lire les règles du forum : https://www.developpez.net/forums/d8...s-discussions/
    Je les avais lu (en diagonale), mais j'ai du louper l'info sur les PJ.

    Citation Envoyé par Menhir Voir le message
    C'est vraisemblablement possible.
    Encore faudrait-il savoir en quoi consiste chacun de ces actions.
    ok.
    Comme je disais précédemment, je n'y connais rien en macro. J'ai longtemps voulu m'y intéressée mais par manque de temps et de motivation, je n'ai jamais sauté le pas. Mon tableau est très complexe et je m'en sers très régulièrement ce qui me motive un peu ! J'ai commencé hier à apprendre les bases. C'est encore plus compliqué que ce que j'imaginais.. D'où ma question aujourd'hui pour savoir si ça valait le coup ou pas.

    Je ne viens pas ici pour que tout soit fait à ma place mais d'un côté j'avoue ne pas savoir où commencer.

  4. #4
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour,
    Comme je disais précédemment, je n'y connais rien en macro. J'ai longtemps voulu m'y intéressée mais par manque de temps et de motivation, je n'ai jamais sauté le pas. Mon tableau est très complexe et je m'en sers très régulièrement ce qui me motive un peu ! J'ai commencé hier à apprendre les bases. C'est encore plus compliqué que ce que j'imaginais.. D'où ma question aujourd'hui pour savoir si ça valait le coup ou pas.
    Valoir le coup? j'ai envie de vous dire que seul vous, pouvez répondre à cette question. Si vous avez beaucoup de manipulations et d'interventions, il est intéressant de les automatiser.
    Il existe de nombreuses possibilités de travail. vous pouvez commencer par automatiser tout ce qui est répétitif dans les mêmes conditions, grâce à l'enregistreur de Macro. avec un lancement soit par un bouton, soit un raccourci clavier ou un appel direct à une macro.
    J'ai ouvert votre document.xlsx qui comme son suffixe l'indique n'accepte pas les macros (.xlsm). IL me semble toutefois que l'architecture du document va rendre très compliqué une automatisation poussée.
    De toutes les manières, je crois comme @Menhir( que je salue)
    C'est vraisemblablement possible.
    Encore faudrait-il savoir en quoi consiste chacun de ces actions.
    En clair, il faut un cahier des charges précis et détaillé, à la fois dans les données à utiliser et les actions à effectuer.
    L'aide que vous souhaitez est déja un travail considérable, mais une omission pourrait être hyper compliquée dans la modification de la structure des documents.
    Cordialement

  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 Physalis15 Voir le message
    Alors le tableau que j'utilise actuellement est très complexe, d'où l'exemple donné avec seulement 5 employés, 5 groupes et 5 documents.
    Aussi complexe soit-il, avant de penser à écrire un code, il faut écrire les règles que l'on veut appliquer.
    Ces règles doivent envisager tous les cas.
    En aucun cas un exemple ne peut précéder la règle. Il ne peut être utilisé que pour rendre la règle compréhensible donc venir après pour l'illustrer.

    C'est là où je pensais que la PJ pouvait aider.
    ok je pensais au contraire que ça ne pouvait que aider
    Les pièces jointes peuvent représenter un risque que certains contributeurs ne sont pas prêts à accepter.

    Je ne viens pas ici pour que tout soit fait à ma place
    Il y a pourtant beaucoup d'éléments dans ta demande qui montrent le contraire.
    Par exemple, le fait de présenter un pièce jointe (très caractéristique de ceux qui veulent qu'on fasse leur travail).
    Le fait de ne pas vraiment décrire ce que tu souhaites que fasse la macro.
    Le fait de ne poser aucune question technique.
    Le fait de dire que tu n'y connais rien en VBA et que tu ne comptes pas y remédier.

    Tu dis que tu ne veux pas que "tout soit fait à ta place". Mais si tu n'y connais rien en VBA, quelle partie comptes-tu réaliser par toi-même ?

    d'un côté j'avoue ne pas savoir où commencer.
    Par là : http://bidou.developpez.com/article/VBA/

  6. #6
    Candidat au Club
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes

    Informations forums :
    Inscription : Octobre 2018
    Messages : 3
    Par défaut
    Merci à vous deux pour vos réponses.

    A priori, il serait donc possible d'automatiser plusieurs actions si ce n'est pas tout. Donc ça vaut le coup.
    Pour l'instant c'est la seule réponse que j'attendais.

    Je vais apprendre comment faire et si j'ai des questions je reviendrais vous voir.

    Encore merci.

Discussions similaires

  1. [Tableaux] tableau double entrée
    Par molesqualeux dans le forum Langage
    Réponses: 3
    Dernier message: 09/12/2005, 15h19
  2. tableau double entrée et requete sql
    Par oceane751 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 29/11/2005, 14h25
  3. [MySQL] Tableau double entrée et requete sql
    Par oceane751 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 28/11/2005, 09h07
  4. tableau double entrée
    Par Andrey dans le forum C
    Réponses: 16
    Dernier message: 08/11/2005, 15h33
  5. [XSLT]tableau double entrée avec cellule manquante
    Par nferay dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 08/03/2005, 15h07

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