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 :

Modifier un item d'un userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2008
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 382
    Par défaut Modifier un item d'un userform
    Bonjour a tous,

    Y a t'il une possibilité de modifier l'item sélectionné d'un userform sans le supprimer?

    Si oui comment?

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Que nommes-tu Item, car ce mot à plusieurs significations ?

    Philippe

  3. #3
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2008
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 382
    Par défaut
    Bonjour Philippe,

    Désolé, j'ai pas précisé.
    J'utilise une liste déroulante de type userform et je peux ajouter des entrées avec additem et en supprimer avec removeitem, mais je ne vois pas comment modifier la valeur de la sélection de ma liste déroulante.
    Le problème en supprimant et en ajoutant une autre entrée ça me décale l'ordre des entrée, la valeur modifier dans ma liste se trouvera systématiquement a la fin de l'array.
    Si vous connaissez une solution pour modifier la valeur de la sélection de la liste sans toucher a removeitem, j'en serai ravi

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Citation Envoyé par peofofo Voir le message
    J'utilise une liste déroulante de type userform


    As-tu regardé ce que l'on peut faire dans ce tuto : http://silkyroad.developpez.com/VBA/ControlesUserForm/

    Tu as une liste déroulante, et non une zone de liste, on est d'accord ? Car il y a des choses qui ne sont pas possibles dans une liste déroulante.

    C'est pour cela que je t'invite à regarder le lien sur les combo et les listbox.

    Philippe

  5. #5
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2008
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 382
    Par défaut
    Merci pour votre lien,

    J'ai cherché et trouvé ceci:
    J'ai essayé de compléter par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ListBox1.Selected(i)= "modification essai"
    Mais ce code ne marche pas
    Je ne trouve pas ce que je veus.

    Je regardais sinon pour réaffecter toutes les données d'une listebox par ordre alphabétique pour toujours avoir le même schéma.
    Mais également, je suis pas sur que ça soit possible

    Visiblement, j'ai bien peur qu'il faille utiliser additem et removeitem.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    Citation Envoyé par peofofo Voir le message
    J'utilise une liste déroulante de type userform
    C'est une liste déroulante ou une zone de liste ?

    Merci d'être précis sur les termes des contrôles, car même si ces deux contrôles ont des points communs, il y a quand même des différences.

    Philippe

  7. #7
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mai 2008
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2008
    Messages : 382
    Par défaut
    désolé,
    C'est une zone de liste ListBox et pas comboBox.

Discussions similaires

  1. [VBA] comment modifier les items des collections
    Par tangjuncn dans le forum Général VBA
    Réponses: 2
    Dernier message: 18/02/2014, 16h37
  2. [Toutes versions] Modifier les ControlTipText d'un userform
    Par aalex_38 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/08/2009, 14h27
  3. Modifier le titre d'un userForm
    Par laurentabj dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/07/2007, 10h58
  4. Réponses: 1
    Dernier message: 06/05/2007, 21h31
  5. CListCtrl: modifier couleur item
    Par luareon22 dans le forum MFC
    Réponses: 2
    Dernier message: 31/03/2006, 14h48

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