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 :

Numérotaion Excel de cycle de voyages (complet ou incomplet) [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Responsable d'Exploitation
    Inscrit en
    Novembre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Responsable d'Exploitation
    Secteur : Distribution

    Informations forums :
    Inscription : Novembre 2019
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Numérotaion Excel de cycle de voyages (complet ou incomplet)
    Bonjour,

    Je sèche sur une formule excel, et je perds la foix avec toutes les imbrications de "si", de "nb.si" et de "si(estna(X))"

    Sur mon parc auto, chaque personne qui prend un véhicule doit flasher une puce, et indiquer a ce moment là si il s'agit d'un départ ou d'un retour (donc normalement 2 flashages par jour par agent par voyage)
    L'horodatage est automatique selon le moment où le formulaire est validé, donc les résultats sont dans l'ordre chronologique de chaque action.

    La colonne E de mon fichier est juste a titre d'informations pour comprendre ce qui n est pas fait, mais qui ne doit pas perturber la règle de numérotation.
    Je n'ai pas la main sur le formulaire, je veux juste reporter les erreurs d'utilisation et le suivi de la prise de véhicules.
    Ce n'est qu'une partie d'un fichier beaucoup plus complet.

    La colonne D contient l'information que je cherche a obtenir.
    La règle de base étant qu'un voyage = 1 départ + 1 retour, mais l'oubli de l'un ou de l'autre ne doit pas empêcher de calculer le numéro du voyage suivant (voyage de mon véhicule : possibles 4 voyages différents dans la même journée)

    Une fois que ma numérotation est en place, j'ai un report de mes valeurs qui met en évidence les absences de Départ ou de retour sur les cycles de voyages sur un autre document.

    Exemple de résultats attendus:
    Dans le cas de mon Véhicule1, j'aurais 4 voyages même si réellement 3, avec un voyage 3 sans départ (j’espère que je suis clair) ==> J'aurais une cellule "Départ" vide dans ma synthèses de voyage que je formaterais plus tard.
    Dans le cas de mon véhicule2, j'aurais 3 voyages, sans aucun départ ==> J'aurais une cellule "Départ" vide pour mes 3 voyages que je formaterais plus tard.
    Dans le cas de mon vehicule3, j'aurais 3 voyages, au lieu de 2 ==> J'aurais voyage 1 et 2 sans retour avec le m^me agent qui fait Départ 1 et Départ 2, mon agent 3 complètera le voyage 3
    Dans le cas de mon véhicule4, j'aurais 3 voyages ==> J'aurais voyage1 sans départ, voyage 2 ok, voyage3 sans retour

    La logique du cycle tourne autour de la notion de Départ/Retour. L'agent n'a pas d'importance car c'est l'action qui génère le voyage "théorique".
    Ma synthèse par voyage de chaque véhicule mettra en évidence les oublis d'une action ou de l'autre

    Pour la solution :
    formule excel ou code VBA
    A l'origine je travail sur une base de données, mais j'adapterais la formule, si vous arrivez a me dépatouiller ça.

    Toutes visions et questions sont les bienvenues.

    Merci d'avance pour votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Responsable d'Exploitation
    Inscrit en
    Novembre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Responsable d'Exploitation
    Secteur : Distribution

    Informations forums :
    Inscription : Novembre 2019
    Messages : 4
    Points : 5
    Points
    5
    Par défaut C'est bon
    Mon problème n'a pas passionné les foules
    J'ai peut etre pas posté au bon endroit!!

    J'ai réussi après 5h de casse tête en faisant une boucle sur mon action précédente qui alimente ma variable voyage en fonction de la réponse de l'action precedente.
    L'action étant binaire (départ ou retour) c'était gérable.
    Finalement beaucoup plus simple qu'en formule pour le coup.
    beaucoup d'écriture de cas variables, mais ça va.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/07/2017, 16h00
  2. Convertir un fichier Excel en un Tableau Disjonctif Complet en Java
    Par ransou_mkhinini dans le forum Autres outils décisionnels
    Réponses: 1
    Dernier message: 08/04/2015, 11h56
  3. Excel, listes de validation auto-completion
    Par Carmiel dans le forum Excel
    Réponses: 6
    Dernier message: 30/08/2008, 18h53
  4. Réponses: 19
    Dernier message: 06/07/2006, 15h35
  5. [VBA-E]Fermer completement Excel
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 19/05/2006, 10h24

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