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 :

Modification cellule via Textbox qui est alimenté via Listbox [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Ing Prod
    Inscrit en
    Décembre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ing Prod
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2019
    Messages : 5
    Par défaut Modification cellule via Textbox qui est alimenté via Listbox
    bonjour à tous,

    je viens de créer pour la gestion des tâches de mon équipe, en utilisant un USF de débutant avec une listbox des problèmes remontés par choix de pilote (collaborateur), les données de chaque problème sont affichées sur des textbox ( Action corrective, délai, etc ...), et jusqu'ici tout va bien, aujourd'hui je cherche à mettre à jour ces données au fur et à mesure de l'avancement sur ces problèmes.

    exemple : Je choisi le Pilote sur un Combobox, les problèmes qui lui sont assignés sont affiché sur la listbox, je choisi un problème, les détails s'affichent sur les textbox, et si il y une mis à jour je dois modifier le détail sur le textbox en question et bien sur ça doit être enregistrer dans la BD.

    Merci d'avance pour votre aide.

    En PJ le fichier avec l'USF.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expérimenté
    Homme Profil pro
    chef de projet transverse MOE
    Inscrit en
    Janvier 2015
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : chef de projet transverse MOE
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2015
    Messages : 121
    Par défaut
    Bon si j'ai un ticket d'incident avec marqué "je suis bloqué", c'est retour direct à l'utilisateur
    Peux tu décrire plus précisément ton problème? (Pour info je crois que la plupart des gens n'ouvrent pas les classeurs excel en pièce jointe).
    On veut savoir ce que tu essayes de faire et ce qui ne marche pas...
    par exemple: "Quand un utilisateur selectionne un element de la list box, cela doit modifier la textbox mais cela ne fonctionne pas...".

    La je n'arrive pas a savoir si tu veux rajouter des données via saisie dans les textbox et que cela ne marche pas, ou sauvegarder ce que tu saisis et que ca ne marche pas ou encore modifier a chaque clic sur une listbox et que ca ne marche pas.

    Si tu as débuggé, tu dois savoir l'emplacement de code qui ne marche pas et donc pouvoir le fournir en dehors de la pièce jointe...

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Ing Prod
    Inscrit en
    Décembre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ing Prod
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2019
    Messages : 5
    Par défaut
    Merci pour la remarque, j'ai modifié la description du problématique.

  4. #4
    Membre expérimenté
    Homme Profil pro
    chef de projet transverse MOE
    Inscrit en
    Janvier 2015
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : chef de projet transverse MOE
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2015
    Messages : 121
    Par défaut
    Ok, ca me parle plus.

    Donc il faut que tu utilises l'evenement click de ton bouton valider et que dans cet evenement tu codes la sauvegarde des données.
    La problématique étant principalement de bien retrouver les celulles que tu veux impacter.

    un truc comme cela devrait a peu près fonctionner (Je n'ai pas testé).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Private Sub Cmd_Valider23_Click()
     
    With Sheets("Feuil1")
            .Range("c" & J) = Me.action.Text
            .Range("d" & J) = Me.résultat.Text
            .Range("g" & J) = Me.comm.Text
            .Range("e" & J) = Me.délai.Text
            .Range("f" & J) = Me.cloturé.Text
    End With
     
    End Sub
    A noter que ta variable J n'est pas public et ne seras donc pas visible par cette sous-fonction. il faut donc la remonter au meme niveau que ta variable Ws.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Ing Prod
    Inscrit en
    Décembre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ing Prod
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2019
    Messages : 5
    Par défaut
    Merci infiniment pour cette réponse aussi rapide, j'ai remonté la variable J et marche impéc sauf ça rajoute une nouvelle ligne et ne modifie pas la ligne chargé dans le USF

  6. #6
    Membre expérimenté
    Homme Profil pro
    chef de projet transverse MOE
    Inscrit en
    Janvier 2015
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : chef de projet transverse MOE
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2015
    Messages : 121
    Par défaut
    Du coup, j'ai fait le test et ca fonctionne parfaitement chez moi avec le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
     
    Dim Ws As Worksheet
    Dim J As Long
     
    Private Sub Cmd_Valider23_Click()
     
    With Sheets("Feuil1")
            .Range("c" & J) = Me.action.Text
            .Range("d" & J) = Me.résultat.Text
            .Range("g" & J) = Me.comm.Text
            .Range("e" & J) = Me.délai.Text
            .Range("f" & J) = Me.cloturé.Text
    End With
     
    End Sub

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Ing Prod
    Inscrit en
    Décembre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ing Prod
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2019
    Messages : 5
    Par défaut
    Voilà ce que je reçois, j'ai modifié l'ACTION1 en rajoutant " +1 " et c'est renseigné sur une nouvelle ligne mais n'a pas modifié la vraie ligne de l'item
    Nom : Capture.PNG
Affichages : 449
Taille : 115,2 Ko

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Ing Prod
    Inscrit en
    Décembre 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ing Prod
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2019
    Messages : 5
    Par défaut Problème résolu
    Re-bonjour Tylert,

    Voilà donc j'ai réussi à résoudre le problème en bidouillant sur le forum, et avec une petite modif voilà le code final qui marche ( jusqu'au moment) parfaitement comme je voulais.


    Merci beaucoup pour ta disponibilité et collaboration.

    à la prochaine et bonnes fêtes.


    El Mehdi
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Modif CHOWN via client FTP
    Par jissay dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 05/03/2008, 16h28
  2. Script des modifications effectuées via la console
    Par secdeouf dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/10/2006, 19h28
  3. [PowerBuilder] Excel - Formatage de cellule via OLE
    Par moussmouss dans le forum Powerbuilder
    Réponses: 3
    Dernier message: 17/07/2006, 16h11
  4. [MySQL] suppression-modification base via php
    Par mangamanga dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 16/06/2006, 21h52
  5. Réponses: 3
    Dernier message: 25/03/2004, 11h35

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