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 :

Aide bouton Modifier


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Par défaut Aide bouton Modifier
    Bonjour
    Jai un userform sur la quelle jaffiche les informations sur les employés de ma base, je voudrais maintenant créer un bouton Modifier pour me permettre de modifier les renseignement des employés.
    Quelqu'un pourrai m'aider à trouver le code de ce bouton?
    Merci d'avance

    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
    34
    35
    36
    Private Sub CommandButton8_Click()
    Dim LigneActive As String
    Dim x As Long
    Sheets("Personnel").Activate
    ' On recherche dans la Ligne 1 colonne B, si la case contient la même valeur que notre champ de recherche
    For x = 1 To Range("B65535").End(xlUp).Row
     If UCase(Range("B" & x)) Like "*" & UCase(UserForm13.TextBox1.Value) & "*" Then
    ' Si on a trouvé on va à "Trouve"
     GoTo Trouve
    Exit For
     End If
    ' Sinon on passe à la ligne suivante
    Next x
     
    Exit Sub
     
    ' Recherche trouvée, on retrouve notre programme pour charger le formulaire
     
    Trouve: LigneActive = x
     'LigneActive = Selection.Row
     Sheets("Personnel").Cells(LigneActive, "B").Value = UserForm13.TextBox1.Value
     Sheets("Personnel").Cells(LigneActive, "C").Value = UserForm13.TextBox2.Value
     Sheets("Personnel").Cells(LigneActive, "D").Value = UserForm13.TextBox3.Value
     Sheets("Personnel").Cells(LigneActive, "E").Value = UserForm13.TextBox11.Value
     Sheets("Personnel").Cells(LigneActive, "F").Value = UserForm13.TextBox5.Value
     Sheets("Personnel").Cells(LigneActive, "G").Value = UserForm13.TextBox6.Value
     Sheets("Personnel").Cells(LigneActive, "H").Value = UserForm13.TextBox13.Value
     Sheets("Personnel").Cells(LigneActive, "I").Value = UserForm13.TextBox14.Value
     Sheets("Personnel").Cells(LigneActive, "J").Value = UserForm13.TextBox12.Value
     Sheets("Personnel").Cells(LigneActive, "K").Value = UserForm13.TextBox7.Value
     Sheets("Personnel").Cells(LigneActive, "L").Value = UserForm13.TextBox8.Value
     Sheets("Personnel").Cells(LigneActive, "M").Value = UserForm13.TextBox9.Value
     Sheets("Personnel").Cells(LigneActive, "N").Value = UserForm13.TextBox16.Value
     Sheets("Personnel").Cells(LigneActive, "O").Value = UserForm13.TextBox10.Value
     
    End Sub
    Ce code fonctionne bien sur mon formulaire mais maintenant je voudrais apporter des modifications c'est à dire utiliser deux UserForm un sur lequel je tape le numéro de l'employé et le second affiche ses informations.
    Mon problème est que ya message d'erreur sur la partie Sheets("Actual").Activate.
    Merci d'avance

  2. #2
    Membre éclairé Avatar de zandru
    Homme Profil pro
    Ingénieur conception mécanique
    Inscrit en
    Mars 2008
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2008
    Messages : 507
    Par défaut
    Bonjour,
    une remarque et deux question,
    tout d'abord,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    utilise la balise de code c'est plus clair
    http://www.developpez.net/forums/sho...d.php?t=553797

    Quel est le message d'erreur ?
    et :
    Où est ta ligne :
    Sheets("Actual").Activate
    qui pose problème?

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Par défaut
    J'utilise deux UserForms pour mes recherches mais mon problèmes est que quand je tape le code dans la zone de recherche du 1er UserForm rien ne s'affiche sur le second UserForm.

  4. #4
    Membre éclairé Avatar de zandru
    Homme Profil pro
    Ingénieur conception mécanique
    Inscrit en
    Mars 2008
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2008
    Messages : 507
    Par défaut
    Si je comprend bien ce que tu veux faire et le code que tu as donné plus haut,
    le value des cellules ne sert à rien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Personnel").Cells(LigneActive, "B")= UserForm13.TextBox1.Value
    que je préfère écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    personel.Cells(LigneActive,2)=Userform13.TextBox1.Value
    En mettant le (Name) de ta feuille à "personel" dans la fenêtre propriétés. D'ailleurs pour plus de clarté, je te conseil de nommer de la même manière Userform13 et TextBox1

    et je pense qu'il faudrait rajouter :
    a la fin du code.

  5. #5
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Par défaut
    Est ce que je pourrai t'envoyer mon fichier?

  6. #6
    Membre éclairé Avatar de zandru
    Homme Profil pro
    Ingénieur conception mécanique
    Inscrit en
    Mars 2008
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2008
    Messages : 507
    Par défaut
    Pour que cette discussion puissent servir à d'autres, je préfère que toutes les infos restent sur le forum.
    Par contre n'hésite pas à insérer des images ou du code dans tes messages.

    ceci étant dit, pourquoi me demande tu ça ?
    Si ce que j'ai dit précédemment ne te semble pas clair n'hésite pas à le dire, il m'arrive de ne pas me comprendre moi-même.

  7. #7
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 13
    Par défaut
    Je te comprend très bien. Au fait le code que j'ai mis sur le forum fonctionne très bien avec les deux UserForms mais mon problème c'est quoi au juste maintenant je voudrais appliquer ce code pour un notre fichier , c'est à ce niveau jai deux messages d'erreurs avec tous les mises à jour.Jai du mal à retrouver la source de l'erreur.
    Merci d'avance

  8. #8
    Membre éclairé Avatar de zandru
    Homme Profil pro
    Ingénieur conception mécanique
    Inscrit en
    Mars 2008
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2008
    Messages : 507
    Par défaut
    Pour pouvoir t'aider il faudrait que tu me donne dans ton message :

    les parties du code où cela plante et les messages d'erreurs !

    que je puisse corriger (si j'y arrive bien sur )

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

Discussions similaires

  1. demande d'aide pour modifier un bouton submit avec rollover
    Par carmen256 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 18/12/2008, 18h01
  2. [Débutant] Besoin d'aide pour modifier un jeu
    Par stoff66 dans le forum Assembleur
    Réponses: 9
    Dernier message: 31/08/2006, 19h24
  3. besoin aide bouton avec effet zoom fonctionne pas.
    Par zicomoun dans le forum Flash
    Réponses: 3
    Dernier message: 13/06/2006, 09h15
  4. [VB6]besoin d'aide pour modifier une application
    Par mister perfect dans le forum VB 6 et antérieur
    Réponses: 18
    Dernier message: 19/05/2006, 12h46
  5. [Debutant] Besoin d'aide pour modifier un tableau...
    Par CyberTwister dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/03/2006, 15h14

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