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 :

Ajouter 1 à une valeur d'un tableau


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 3
    Par défaut Ajouter 1 à une valeur d'un tableau
    Mise à jour de mon poste :

    Lien: http://www.cjoint.com/c/EGhsRRVu1KU

    Quest-ce que je recherche donc ?!

    Prenons l'exemple pour UNE REFERENCE OUTIL , la 09T304 UM 1115, trouvable à la troisième colonne de la feuille Suivi mouvement, et à la troisième colonne de Feuil1.

    Je cherche à afficher la somme des outils 09T304 UM 1115 sortis du magasin durant la période du mois de juin pour la seule machine T17 . Cette somme, je cherche à l'afficher dans la colonne Nombre Cons (à l'intersection avec Nombre Cons, et la référence de l'outil que je viens de prendre pour exemple, soit à la cellule D12 de la feuille Feuil1), de la feuille Feuil1.

    Le nombre d'outils sortis pour cette référence pour le mois de Juin, se trouve dans la feuille Suivi Mouvement. Cette feuille contient toutes les informations que j'ai besoin. (Le type d'outil, sa référence etc...) et, avec un tri, on peux savoir, pour une période donnée (Il faut alors trier la colonne date) le nombre d'outils qui ont été sortis (ou consommés), et, pour affiner la recherche au nombre d'outils sortis, pour une période donnée, et pour une machine donnée, il faut trier la colonne "Machine" pour ne garder que la machine T17.

    A terme, l'objectif étant de faire ça avec l'ensemble des références outil que consomme la machine T17, toujours pour le mois de Juin.

    Bonjour à tous.

    Essayant d'améliorer une base de données sur les outils de coupe de mon entreprise, je souhaite votre expertise sur mon problème.

    Données de base :

    Un ancien collègue avait créer notre base de données actuelle en VBA. On remplis un tableau avec le nombre de sorties, l'outil, etc... Sur le fichier, se créer donc un "suivi mouvement" qui permet de savoir, en triant, à quelle date est sortie tel outil par exemple.

    J'ai créer un tableau, qui répertorie, pour chaque machine, et chaque semaine, les outils qui sortent. Ensuite, grâce au prix unitaire, je peux savoir combien me coûte les outils, en une semaine, sur chaque machine.

    Le problème est que trier par chaque journée, repérer quel outil est sortit, et l'ajouter manuellement à mon tableau est une tâche fastidueuse et je voudrais donc, automatiser ça, grâce à un code VBA.

    Je voudrais donc,

    A chaque ligne créée, sous entendus, à chaque sortie d'outil, je voudrais que le programme "reconnaisse" pour quelle machine l'outil est sorti, et qu'il rajoute dans mon tableau, +1. Ce qui me permet de suivre l'avancé de mon tableau automatiquement.

    Je pense que ça va être TRES difficile, mais, qui ne tente rien n'à rien.

    Merci à tous, et bonne journée.

    PS: Trouvez ci joint les captures d'écrans des differents fichiers. Dans l'ordre : 1, 20, 300,4.



    La base de donnée, créée par mon collègue.
    Nom : 1.png
Affichages : 494
Taille : 84,8 Ko
    Nom : 400.png
Affichages : 591
Taille : 989,6 Ko

    Les lignes qui sont créées à la suite d'une sortie outil (la ref, la date, qui, le nombre etc)
    [ATTACH=CONFIG]182408][/ATTACH]

    Je trie par machine (ici le T17)
    Nom : 20.jpg
Affichages : 617
Taille : 457,7 Ko

    Mon tableau, le but étant que la colonne "nombre cons", augmente de 1 à chaque sortie outil.
    Nom : 4.jpg
Affichages : 547
Taille : 179,5 Ko
    Images attachées Images attachées  

  2. #2
    Membre émérite
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2006
    Messages
    542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 542
    Par défaut
    Bonjour à toutes et tous
    Bonjour Urgoz

    " .....repérer quel outil est sortit, et l'ajouter manuellement à mon tableau ......"
    " .....que le programme "reconnaisse" pour quelle machine l'outil est sorti, et qu'il rajoute dans mon tableau, +1 ....."
    " .....Mon tableau, le but étant que la colonne "nombre cons", augmente de 1 à chaque sortie outil. ......"

    C'est l'outil ou la machine que l'on doit comptabiliser ? je pencherai pour l'outil, mais ....

    Pour ce que j'ai compris, essaie cette formule dans la colonne "Nombre cons" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =NB.SI(Feuil2!C1:C60000;"x")

    - Feuil2 : le nom de la feuille du tableau qui répertorie, où l'on recherche l'outil
    - C1:C60000 : la colonne de l'outil ( désignation ? Ref outil ?...). Attention, il ne doit pas y avoir un autre tableau sur la même feuille, sinon modifier : 1 et 60000
    - x : le nom de l'outil

    Eric

  3. #3
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 3
    Par défaut
    Bonjour ! Je vais essayer d'éclaircir mon propos:

    Voici une nouvelle version de mon tableau :
    Je vais plûtôt partir sur une analyse au mois.
    Ce tableau, reprends les éléments que l'on retrouve sur les autres tableaux, c'est à dire le nom des outils, les articles sur lesquels on a eu besoin de cet outil.


    Nom : a.jpg
Affichages : 627
Taille : 361,8 Ko

    Ensuite, sur l'autre feuille, je tri le tableau d'abord par la machine :


    Nom : Tri par T17.jpg
Affichages : 633
Taille : 575,9 Ko

    Puis, je trie les résultats pour qu'il ne m'affiche QUE les outils, du T17, qui sont sortis le mois de Juin :


    Nom : aa.jpg
Affichages : 660
Taille : 559,9 Ko


    Nom : Résultat du tri par mois.jpg
Affichages : 937
Taille : 520,0 Ko

    Puis je reporte le nombre qui se trouve dans la colonne "sortie" dans mon tableau, en correspondance avec, bien sur, le bon outil.


    Comme à chaque sortie d'outil, le programme actuel créer ces lignes, je voudrais qu'il ajoute le nombre présent dans la ligne "sortie" au nombre présent dans la ligne "nombre cons", et qu'il ne se trompe pas d'outil !


    Voilà, merci de m'aider ! J'attends votre réponse avec impatience !

    EDIT : J'essairais d'uploader le fichier de retour chez moi.

    EDIT 2: J'apporte des explications supp car visiblement ce n'est pas très clair c'que j'raconte !

    Les informations contenues dans la feuille/onglet "suivi mouvement" sont remplis automatique par un programme VBA dans lequel je rentre les informations à saisir lors de la sorti d'un outil. Cette feuille/tableau/BdD est un résultat. Je n'interviens pas dans la saisie de ces données.

    Je souhaite que les informations présentes dans la colonne "sorti" présente dans la feuille "Suivi mouvement" s'additionnent au tableau présent dans "Feuil1" dans la colonne "Nombre cons", que je vais d'ailleurs peut-être renommé "sorti" par la même occasion.

  4. #4
    Candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2015
    Messages : 3
    Par défaut
    Mise à jour de mon poste :

    Lien: http://www.cjoint.com/c/EGhsRRVu1KU

    Quest-ce que je recherche donc ?!

    Prenons l'exemple pour UNE REFERENCE OUTIL , la 09T304 UM 1115, trouvable à la troisième colonne de la feuille Suivi mouvement, et à la troisième colonne de Feuil1.

    Je cherche à afficher la somme des outils 09T304 UM 1115 sortis du magasin durant la période du mois de juin pour la seule machine T17 . Cette somme, je cherche à l'afficher dans la colonne Nombre Cons (à l'intersection avec Nombre Cons, et la référence de l'outil que je viens de prendre pour exemple, soit à la cellule D12 de la feuille Feuil1), de la feuille Feuil1.

    Le nombre d'outils sortis pour cette référence pour le mois de Juin, se trouve dans la feuille Suivi Mouvement. Cette feuille contient toutes les informations que j'ai besoin. (Le type d'outil, sa référence etc...) et, avec un tri, on peux savoir, pour une période donnée (Il faut alors trier la colonne date) le nombre d'outils qui ont été sortis (ou consommés), et, pour affiner la recherche au nombre d'outils sortis, pour une période donnée, et pour une machine donnée, il faut trier la colonne "Machine" pour ne garder que la machine T17.

    A terme, l'objectif étant de faire ça avec l'ensemble des références outil que consomme la machine T17, toujours pour le mois de Juin.

Discussions similaires

  1. Réponses: 1
    Dernier message: 06/06/2015, 11h14
  2. Ajouter une valeur dans un tableau au clic
    Par schtroll dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 17/12/2012, 13h35
  3. Accéder à une valeur d'un tableau associatif
    Par TigreRouge dans le forum Langage
    Réponses: 5
    Dernier message: 16/03/2006, 12h03
  4. Réponses: 21
    Dernier message: 28/02/2006, 15h23
  5. Ajout d'une valeur à une liste
    Par NicoNGRI dans le forum Langage SQL
    Réponses: 4
    Dernier message: 13/01/2005, 12h34

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