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 :

Problème de recherche de valeur dans une chaine (VBS) [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Spécialiste Agirculture de Précision
    Inscrit en
    Mars 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Spécialiste Agirculture de Précision
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2015
    Messages : 29
    Points : 9
    Points
    9
    Par défaut Problème de recherche de valeur dans une chaine (VBS)
    Bonjour à tous,

    Cela fait quelques temps que je n'avais pas planché sur un projet que j'avais commencer pour mon travail, et à l'heure d'aujourd'hui je bloc.

    Je vous explique...

    J'ai un tableur qui permet d'enregistrer des demandes d'intervention SAV et j'aimerais en sortir des stats.
    Le code client, son nom, l'interlocuteur, l'adresse, le téléphone, le matériel, les observation sont entré manuellement. La succursale auquel est affecter cette intervention ce rentre à partir d'une liste déroulante. Lorsque le nom de la succursale est sélectionner, la date d'acquisition de la demande d'intervention ce rentre automatiquement.

    Hors afin de savoir combien d'intervention il y a eu par mois dans l'année, actuellement lorsque je sélectionne la base en colonne "J", la date du jour s'ajoute en colonne "L", mais il faudrait que la valeur "1" s'affiche dans une colonne qui correspond au mois en cours, et que lorsque je supprime la succursale, cette valeur doit aussi être supprimé.

    Ex:

    nous somme le "22 juillet 2015", le tableur doit reconnaitre le mot "juillet" et y ajouter la valeur "1" dans la colonne qui correspond à juillet pour moi il s'agit de "AK"

    J'ai testé avec "If", avec "instr" mais je n'arrive pas à ajouter cette valeur "1"

    Merci d'avance pour votre aide.



    Cordialement,
    Pierre

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Pourquoi ne pas utiliser un tableau dynamiques croisés, ainsi tu pourrais faire un compte des mois et toute tes statistiques!

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Spécialiste Agirculture de Précision
    Inscrit en
    Mars 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Spécialiste Agirculture de Précision
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2015
    Messages : 29
    Points : 9
    Points
    9
    Par défaut
    Bonjour rdurupt,

    Je ne connais pas plus que ça =s

    car à la base ce tableau existait déjà dans l'entreprise, j'ai juste chercher sur le net comment je pouvais remplacer les formules par du VBA afin de d’arrêter certain bug et mauvaises manipulations. Et à l'avenir on aimerait passer le remplissage en automatique via un formulaire.

    Mais le principe du tableau dynamique croisé permettra t-il cette évolution ? et me permet-il de faire des stats en fonction du nombre d'intervention par succursale, par mois et de faire une moyenne du délais d'intervention entre la saisie de celle-ci et la saisie de sont accomplissement ?

    Si oui il va falloir que j'y passe un peux de temps à découvrir cela.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Si tu considères ton onglet actuelle comme une base de données,lui n'évolue pas et tu pourras faire des masques de saisies pour l'alimenter.

    En revanche tu joutes un onglet qui lui va contenir ton tableau dynamiques croisés (TDC ) en utilisant comme source de données ta base de données.

    Ton TDC va s'adapter à l'évolution de ta base

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Spécialiste Agirculture de Précision
    Inscrit en
    Mars 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Spécialiste Agirculture de Précision
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2015
    Messages : 29
    Points : 9
    Points
    9
    Par défaut
    Bonjour,

    Dsl mais je n'est pas tout compris, mise à part qu'un TDC s'adapterait si on rajoute des onglets.

    Hier soir j'ai essayé de faire un TDC ainsi que tester des tableaux déjà existant, mais sans avoir les résultat souhaiter =s

  6. #6
    Membre à l'essai
    Homme Profil pro
    Ingénieur Mécanique
    Inscrit en
    Mai 2015
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur Mécanique

    Informations forums :
    Inscription : Mai 2015
    Messages : 23
    Points : 14
    Points
    14
    Par défaut
    bonjour ,

    pourquoi tu ne ferai pas une boucle sur toutes tes intervention et dans ta boucle tu ferais un truc du genre la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if instr("Juillet",cell(i,"mettre le numero de ta colonne date))=1 then 
    cells(1,11) = cells(1,11) + 1
    end if
    et faire pareil pour chaque mois

    cordialement

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Spécialiste Agirculture de Précision
    Inscrit en
    Mars 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Spécialiste Agirculture de Précision
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2015
    Messages : 29
    Points : 9
    Points
    9
    Par défaut
    Bonjour,

    C'est ce que j'ai fais pour les succursales avec "If", cela m'ajoute la valeur "1" dans une colonne correspondante à chaque succursale et avec cela je peux faire divers stats.
    Mais là le principe de rechercher un mot dans une colonne et y reporter la valeur "1" dans une autre colonne qui correspond à ce mot en plus d'être sur la même ligne pour y faire également des stats, je n'y arrive pas =s

    J'ai essayer ton code avec quelques modifications, mais sans résultat, j'ai en permanence une erreur sur la première ligne du code.

    Je peux fournir le document ou des captures d'écran du tableau si cela peux aider à aiguiller, ou aider à modifier le principe qui sais. Par contre il ne faudra pas avoir peur, car je ne suis pas un pro dans ce domaine loin de la donc il ce peux que le code soit brouillon à vos yeux.

  8. #8
    Membre à l'essai
    Homme Profil pro
    Ingénieur Mécanique
    Inscrit en
    Mai 2015
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur Mécanique

    Informations forums :
    Inscription : Mai 2015
    Messages : 23
    Points : 14
    Points
    14
    Par défaut
    donne toujours je regarde ce que je peux faire !

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Spécialiste Agirculture de Précision
    Inscrit en
    Mars 2015
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Spécialiste Agirculture de Précision
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mars 2015
    Messages : 29
    Points : 9
    Points
    9
    Par défaut
    Dsl du retard, voila le classeur pour ceux que ça intéresse... Après plusieurs test je ne comprend pas l'erreur, du moins je ne m'y connais pas suffisamment =s

    interventions.xlsm

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/07/2015, 11h51
  2. recherche de mots dans une chaine de caractères
    Par jeanfrancois dans le forum Langage
    Réponses: 5
    Dernier message: 10/02/2006, 10h47
  3. Recherche un mot dans une chaine de caractere
    Par jean tof dans le forum Langage
    Réponses: 2
    Dernier message: 31/01/2006, 11h34
  4. Réponses: 5
    Dernier message: 21/11/2005, 14h24
  5. [Regex]Recherche de mots dans une chaîne
    Par lionel69 dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 17/11/2005, 18h20

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