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 :

mise en forme combox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Par défaut mise en forme combox
    Bonjour nouveau forum;
    Voici mon premier message dans ce forum.
    Débutant en vba , j ai réussi avec l'aide de recherche et de conseils de certains a mettre en application mon début de programme. je cherche toutefois a réaliser quelques modifs.

    1/ Peut on faire apparaitre le curseur directement dans ma combobox (onglet RECHERCHE)?

    2/Comment lancer la recherche en appuyant sur entrée?

    3/Réaliser un message d'erreur su pas de valeur ou valeur non connu de la base

    4/ actuellement ma liste comporte les donées qui se trouvent dans les onglets commencant par IO et se trouvant dans les colonnes B. mais je souhaiterai pque pour les onglet commencant par IO et finissant par PROVOX on recherche les valeur de la colonne D

    5/ peut on classer l'ensemble de ces données par ordres alphabétique et est il possible qu'une liste soit proposé apres la saisi de la premiere lettre. si je tape A la liste propose que les valeurs qui commencent par A?

    Merci de votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Par défaut
    j'ai réussi a répondre a ma question 4 . est ce que des gens ont des solutions aux autres questions????
    merci

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 81
    Par défaut
    Bonjour!
    1) Aucune idée

    2) Aucune idée


    3) Je décomposerai ça en plusieurs parties:
    Partie 1: Le fait qu'il n'y ait pas de valeur lève une erreur

    Dans ce cas tu fais un traitement de l'erreur du style
    On Error ...
    MsgBox("Erreur...")

    Partie 2: La recherche est infructeuse:
    Je suppose que tu as une fonction de recherche, tu peux faire que ta fonction de recherche renvoie un booleen (true si il trouve qqch et false sinon). Dans ce cas, si le résultat de la recherche est false tu affiche une MsgBox

    Dans tous les cas, l'idée est de faire un traitement en fonction de ce qu'il se passe et d'envoyer un message d'erreur via une MsgBox (regarde les arguments que prend cette procédure, tu peux faire des trucs sympas)

    4) T'as trouvé

    5) Si j'ai bien compris tu veux classer les données de la combobox par ordre alphabétique.
    Dans ce cas, ce que je fais c'est que j'écris toutes les valeurs dans une feuille temporaire, je fais faire le tri automatique sur ces valeurs et ensuite je les ajoute dans le même ordre dans le combobox (j'espère que c'est clair). Pour avoir le code pour le tri automatique, utilise l'enregistreur de macro.

    Voila! J'espère que ça t'aidera

    [EDIT] Mauvaise manip

Discussions similaires

  1. [CR] mise en forme d'un champs texte en fonction des données
    Par niPrM dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 29/06/2004, 11h57
  2. [CR 9] Mise en forme non affichée when null
    Par Yorglaa dans le forum Formules
    Réponses: 2
    Dernier message: 28/06/2004, 17h27
  3. mise en forme rapide d'applets
    Par appletj dans le forum Applets
    Réponses: 11
    Dernier message: 03/06/2004, 13h28
  4. Mise en forme HTML
    Par Regis.C dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 25/04/2004, 11h55
  5. Mise en forme fichier avant Import
    Par jeff37 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 21/04/2004, 15h16

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