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 :

Traduction de fonction en vba [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Par défaut Traduction de fonction en vba
    Bonjour à tous,

    je me doute que de nombreux post concernent ce genre de requête, mais je perd mon latin à essayer de comprendre. J'ai donc décidé de venir vous demander de l'aide.

    Le contexte : je suis correspondant informatique et liberté et j'ai pris en charge la création du registre. Ce n'est pas du tout mon boulot (tu m'étonnes). J'ai réussi a créer un formulaire qui me permet de créer les fiches. Maintenant j'en suis à l'étape ou je dois créer un formulaire pour la consultation des fiches qui composent le registre.

    J'utilise dans un autre classeur (qui n'a rien à voir avec le premier) une fonction qui me permet de rechercher dans un tableau une date par rapport à cette date et des index, je peux sélectionner les informations que je veux afficher.

    C'est tout pour le contexte.

    Maintenant les outils.

    La fonction est celle-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =EQUIV(RECHERCHEV($C$3;Tableau;RESUME!$A$3);DONNEES!$A$2:$A$23;0)
    Je la trouve géniale, parce que je la comprends et aussi parce qu'elle fonctionne

    Mon formulaire comporte des listbox, textbox, combobox et checkbox. je n'ai pas mis de freebox car je n'ai pas trouvé l'outil adéquat.

    Mon besoin : il faudrait que je puisse rechercher mes fiches, par leur numéro, leur date de création, la date de mise en place ou la finalité du traitement.

    Le résultat que je souhaite : en choisissant l'un de ces critère, une msgbox (tient, je l'avais oublié celle-là) qui me donne toutes les occurrences trouvées suivant le critère de recherche, et en cliquant sur celle qui m'intéresse la fiche concernées s'ouvre devant mes yeux ébahi et embrumé par l'émotion de voir tout ce travail donner ces fruits.

    Il ne me reste plus qu'a demander votre indulgence, de ne pas trop vous moquer du code dans l'état ou il est (c'est ma première fois et on sait tous que la première fois c'est dur), et à coller mon classeur (allégé) avec la table, les userforms, et tout ce qu'il faut pour que des codeurs fous viennent à mon secours en dégustant un bon Armagnac.

    Je vous remercie d'avance de toute l'aide que vous pourrez m'apporter. Moi, pendant ce temps je vais chez brico-dépôt pour m'acheter une corde et attacher mes testicules au parechoc d'un 38 tonnes lancé à vive allure sur des troncs d'arbres hérissés de clou de 25 cm.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonsoir,

    Merci, à ta lecture j'ai ri et ça fait du bien mais quand je lis :
    Le résultat que je souhaite : en choisissant l'un de ces critère, une msgbox (tient, je l'avais oublié celle-là) qui me donne toutes les occurrences trouvées suivant le critère de recherche, et en cliquant sur celle qui m'intéresse la fiche concernées s'ouvre devant mes yeux ébahi et embrumé par l'émotion de voir tout ce travail donner ces fruits.

    Il ne me reste plus qu'a demander votre indulgence, de ne pas trop vous moquer du code dans l'état ou il est (c'est ma première fois et on sait tous que la première fois c'est dur), et à coller mon classeur (allégé) avec la table, les userforms, et tout ce qu'il faut pour que des codeurs fous viennent à mon secours en dégustant un bon Armagnac.
    Tu n'aurais pas oublié quelque chose ?
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Membre à l'essai
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Par défaut
    Merci, à ta lecture j'ai ri et ça fait du bien mais quand je lis :

    Citation Envoyé par casefayere Voir le message
    Bonsoir,

    Tu n'aurais pas oublié quelque chose ?
    Ah, je vois ce que tu veux dire...l'enclume que je suis n'avais pas vu le petit message lors du téléchargement de la pièce jointe que mon fichier n'était pas valide. J'ai donc uploader de nouveau le fichier dans un format compatible. Je tiens aussi à vous faire part de mon retour d'expérience. Les clous...c'est pas une bonne idée

  4. #4
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,

    Mon formulaire comporte des listbox, textbox, combobox et checkbox. je n'ai pas mis de freebox car je n'ai pas trouvé l'outil adéquat.
    le fichier que tu as envoyé ne comporte rien de tout ça, pas même un USF, n'y aurait'il pas erreur de fichier ?
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  5. #5
    Membre à l'essai
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Par défaut si bien sûr
    Bonjour,

    merci déjà de vous intéresser à mon cas. Effectivement je n'ai pas envoyé le bon fichier.

    Je pense que cette fois le boulet que je suis n'aura pas fait d'autres erreurs.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant fonctionnel
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Par défaut
    Re bonjour à tous,

    je peux vous annoncer que je me suis dépanner!!! J'ai trouvé une solution qui me convient. voici ce que j'ai fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub ComboBox1_Change()
     
        TextBox87.Value = Application.WorksheetFunction.VLookup(ComboBox1.Value, Range("TABLE_COMPLETE"), 2, False)
        TextBox89.Value = Application.WorksheetFunction.VLookup(ComboBox1.Value, Range("TABLE_COMPLETE"), 3, False)
        TextBox90.Value = Application.WorksheetFunction.VLookup(ComboBox1.Value, Range("TABLE_COMPLETE"), 4, False)
    End Sub
    J'espère que j'ai bien mis le code comme il le faut. Je peux aussi donner une autre astuce concernant le format de textbox. Deux des textbox que j'utilise pour afficher les résultats doivent remonter des dates, j'ai donc du ajouter le code suivant dans le code même de la textbox le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub TextBox87_Change()
    TextBox89.Value = Format(TextBox89.Value, "dd/mm/yyyy")
    End Sub
    Merci pour ce premier contact. Je vais donc maintenant pisser du code avec ce qu'il me reste de partie génitale non endommagées, et je garde le contact avec le site. Merci encore pour votre accueil.

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

Discussions similaires

  1. Traduction des fonctions Excel
    Par Toison dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/11/2007, 08h20
  2. [VBA-E] Pb insertion d'une fonction par VBA
    Par la-breche dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/03/2007, 13h29
  3. [VBA-E]import de fonction dans vba
    Par vincent.tr dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/12/2006, 22h05
  4. Réponses: 7
    Dernier message: 31/08/2006, 09h41
  5. PB traduction requete sql vers vba
    Par stan314 dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 28/05/2006, 17h27

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