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 :

problème modifier ligne a partir d'userform


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2011
    Messages : 13
    Par défaut problème modifier ligne a partir d'userform
    voici mon problème, j'ai creé un userform et je voudrais que le bouton modifier puisse modifier la ligne d'une feuille excel sur base du nom qui se trouve sur la case nom. avant de modifier, il doit demander confirmation à l'utilisateur. j'ai developpé deux codes différents mais sans grand résultat.
    voici le 1er:
    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
    Private Sub btnmodifier_Click()
    Dim q As String
    Dim i As Integer, fin&
    i = 2
    fin = Feuil5.Range("A" & Rows.Count).End(xlUp).Row
     
        Do While T_codeproduit.Value <> Feuil5.Cells(i, 1)
            i = i + 1
            If i > fin Then MsgBox " Le code spécifié n'existe pas ": GoTo 1
        Loop
        q = MsgBox("Confirmer modification?", vbCritical + vbYesNo)
        If q = vbYes Then
            Feuil3.Cells(i, 1) = T_codeproduit
            Feuil3.Cells(i, 1).Offset(0, 1) = T_prenom
            Feuil3.Cells(i, 1).Offset(0, 2) = T_nom
            Feuil3.Cells(i, 1).Offset(0, 3) = T_categorie
            Feuil3.Cells(i, 1).Offset(0, 4) = T_prixdachat
            Feuil3.Cells(i, 1).Offset(0, 5) = T_prixunitairedevente
            Feuil3.Cells(i, 1).Offset(0, 6) = T_stockreel
            Feuil3.Cells(i, 1).Offset(0, 7) = T_stockminimum
            Feuil3.Cells(i, 1).Offset(0, 8) = T_delaidereapprovisionnement
            MsgBox "Opéraion effectuée"
            Unload Me
            produits.Show
        End If
    1       MsgBox "Veuillez introduire un code peoduit"
    End Sub
    et le 2è
    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
    Private Sub btnmodifier_Click()
    Dim objtr As String
    Dim q As String
    Dim trouveNom As Range
        objtr = T_nom
        If T_nom <> "" Then
     
           Set trouveNom = [A:A].Find(objtr)
            If Not trouveNom Is Nothing Then
               q = MsgBox("modifier " & objtr & " ? ", vbCritical + vbYesNo)
                If q = vbYes Then
                    Feuil2.Rows(trouveNom.Row) = T_nom
               End If
                Unload Me
                employes.Show
            End If
        Else
            MsgBox " Introduisez un nom à supprimer"
        End If
    End Sub
    quelqu'un pourrait juste m'aider à y apporter des modifications pour que ca marche??

    le fichier sur le quel je travaille est joint. feuille employes
    merci d'avance
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [XL-2010] Problème pour modifier et enregistrer à partir de textbox
    Par inwhiskywetrust dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 20/03/2015, 12h23
  2. [XL-2010] VBA - Modifier une image à partir d'un Userform
    Par soso882 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/09/2014, 18h58
  3. [Toutes versions] Modifier la caption de l'userform en 1 seule ligne
    Par patricktoulon dans le forum Contribuez
    Réponses: 0
    Dernier message: 08/03/2013, 19h26
  4. Problème extraire ligne d'une table
    Par bubi dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/11/2005, 10h35
  5. Modifier un champ à partir d'une fenêtre modale
    Par ahoyeau dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/03/2005, 16h53

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