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 :

demande du code VBA pour le bouton modifier


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Conseiller en assurance
    Inscrit en
    Octobre 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Conseiller en assurance
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2018
    Messages : 12
    Par défaut demande du code VBA pour le bouton modifier
    J'ai lu cette discussion.
    Citation Envoyé par parmi Voir le message
    C'est la même chose que rechercher, mais dans le sens contraire.
    Tu cherches la ligne, quand tu la trouves, tu inscris les valeurs des contrôles sur cette ligne plutôt que l'inverse.
    J'ai suivi avec beaucoup d'intérêt la solution proposé qui est très adaptée et comme je suis aussi débutant voire au stade ignorant du code VB aurez-vous la gentillesse de nous indiquer le code à mettre pour le bouton modifier.
    Mille merci d'avance.

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    bonjour cousin yassine, la forum
    La plupart des membres de ce super forum n'ouvre pas une discussion avec le statut RESOLU et la dernière réponse à cette discussion est datée du 29/01/2017
    Pour espérer une réponse ouvre une nouvelle discussion et explique bien tes besoins et les problèmes rencontrés avec un début de code entre balise et ensemble on peut arriver à une solution
    Si nécessaire un capture écran des données de départ et un capture écran du résultat souhaité
    Bonne weekend à vous tous et amusez vous bien

  3. #3
    Membre averti
    Homme Profil pro
    Conseiller en assurance
    Inscrit en
    Octobre 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Conseiller en assurance
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2018
    Messages : 12
    Par défaut
    Merci pour la bienvenue et entre-temps j'avais compris le message de Parmi.

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Citation Envoyé par yassine0 Voir le message
    J'ai suivi avec beaucoup d'intérêt la solution proposé qui est très adaptée et comme je suis aussi débutant voire au stade ignorant du code VB aurez-vous la gentillesse de nous indiquer le code à mettre pour le bouton modifier.
    Mille merci d'avance.
    Comme je disais au message qui précède le tien, il faut inverser l'écriture.
    Plutôt qu'écrire dans le userform ce qu'on a trouvé (recherche), on écrit sur la ligne ce qui a été inscrit dans le UF
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Private Sub btnModifier_Click()
        Dim I As Long, nbLignes As Long
        Dim Source As Worksheet
        Dim Trouve As Boolean
     
        Set Source = Sheets("Source")
     
        nbLignes = Source.Cells(Rows.Count, "A").End(xlUp).Row
     
    '    Recherche les valeurs entrées dans txtCommentaire et txtContacte
        For I = 1 To nbLignes
            If LCase(Source.Range("D" & I)) = LCase(txtCommentaire.Value) And LCase(Source.Range("E" & I)) = LCase(FrmSaisie.txtContacte.Value) Then  'vérifie les lettres de colonnes
                Trouve = True
                Source.Cells(I, 6).Value =FrmSaisie.cboSecteur.Text 
                Source.Cells(I, 1).Value = FrmSaisie.txtSociété.Value 
                Source.Cells(I, 2).Value = FrmSaisie.txtAvisé.Value 
                Source.Cells(I, 3).Value = FrmSaisie.txtDate.Value 
                Source.Cells(i, 4).Value = FrmSaisie.txtCommentaire.Value 
                Source.Cells(i, 5).Value = FrmSaisie.txtContacte.Value 
                Source.Cells(I, 7).Value = FrmSaisie.txtFonction.Value 
                Source.Cells(I, 8).Value = FrmSaisie.txtTéléphone.Value 
                Source.Cells(I, 9).Value = FrmSaisie.txtEmail.Value 
                Exit For
            End If
        Next
     
        If Not Trouve Then
            MsgBox "Aucune donnée correspondante trouvée"
        End If
     
        Set Source = Nothing
     
    End Sub

  5. #5
    Membre averti
    Homme Profil pro
    Conseiller en assurance
    Inscrit en
    Octobre 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Conseiller en assurance
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2018
    Messages : 12
    Par défaut
    Merci pour ta réponse j'avais compris ton message entre-temps. Mille merci encore.

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

Discussions similaires

  1. [XL-2013] ne faire plus que 1 code vba pour mes boutons imprimer copier et simplifié si possible
    Par kakariki42 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/01/2018, 12h37
  2. [XL-97] Code vba pour bouton modifier
    Par yosra_jemai dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/03/2013, 07h53
  3. [AC-2010] Code VBA pour un bouton
    Par Dreamz87 dans le forum IHM
    Réponses: 4
    Dernier message: 09/12/2012, 19h09
  4. [XL-2007] code vba pour cliquer sur un bouton dans internet explorer
    Par skipeemed dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/01/2011, 20h21
  5. Code VBA pour bouton de commande
    Par myster88 dans le forum VBA Access
    Réponses: 4
    Dernier message: 29/10/2008, 06h42

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