Prolblème avec code vba
Résolu/Fermé
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
-
28 juin 2015 à 18:44
jc80 Messages postés 4243 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 2 juil. 2015 à 09:32
jc80 Messages postés 4243 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 2 juil. 2015 à 09:32
A voir également:
- Prolblème avec code vba
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
12 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
Modifié par ccm81 le 28/06/2015 à 21:16
Modifié par ccm81 le 28/06/2015 à 21:16
Bonjour
Vérifies la propriété name de tes textbox qui ne correspond pas à leur contenu (clic-droit sur les textbox/Propriété/Name
"Code postal" a pour nom L_codepostal au lieu de T_codepostal
"Catégorie" a pour nom T_codepostal !!
Cdlmnt
Vérifies la propriété name de tes textbox qui ne correspond pas à leur contenu (clic-droit sur les textbox/Propriété/Name
"Code postal" a pour nom L_codepostal au lieu de T_codepostal
"Catégorie" a pour nom T_codepostal !!
Cdlmnt
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
29 juin 2015 à 10:37
29 juin 2015 à 10:37
Un souci en plus il semblerait que le code du bouton modifier ne soit pas bon la modif ne se fait pas.
Je t'ai dit que je n'ai réparé que la procédure affectée au bouton btncreer
Pour ce qui est du bouton btnmodifier, comme tu peux le voir sur le code, tout est à faire !
Cdlmnt
Je t'ai dit que je n'ai réparé que la procédure affectée au bouton btncreer
Pour ce qui est du bouton btnmodifier, comme tu peux le voir sur le code, tout est à faire !
Private Sub btnmodifier_Click() If T_nom <> "" Then Sheets("Licences").Range("A" & Label1.Caption).Value = T_nom MsgBox "Modification effectuer" Unload Me Else MsgBox "Saisissez un nom" Exit Sub End If End Sub
Cdlmnt
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
29 juin 2015 à 12:05
29 juin 2015 à 12:05
Bonjour
Merci pour ta réponse,mais là je suis larguer.
trop compliqué pour moi.
Cordialement
Merci pour ta réponse,mais là je suis larguer.
trop compliqué pour moi.
Cordialement
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
29 juin 2015 à 14:13
29 juin 2015 à 14:13
Bonjour
Je suis allé un peu plus loin
http://www.cjoint.com/c/EFDmiy8gWyg
Il ne faut pas baisser les bras comme ça, le code que tu avais récupéré était plutot bien écrit/lisible, donc (assez) aisément modifiable
Ton problème est surtout de bien définir ce que tu veux faire et comment (avec que bouton/procedure) tu veux le faire : à peu près tous les outils pour y arriver sont déjà dans ton code
Bon courage
Je suis allé un peu plus loin
http://www.cjoint.com/c/EFDmiy8gWyg
Il ne faut pas baisser les bras comme ça, le code que tu avais récupéré était plutot bien écrit/lisible, donc (assez) aisément modifiable
Ton problème est surtout de bien définir ce que tu veux faire et comment (avec que bouton/procedure) tu veux le faire : à peu près tous les outils pour y arriver sont déjà dans ton code
Bon courage
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
29 juin 2015 à 15:35
29 juin 2015 à 15:35
Re,
Merci pour ton aide
je vais essayer de poursuivre seul.
a 68 ans et de l'informatique depuis la retraite,tu sais je fais ce que je peux,
mais je le fait par plaisir.
Cordialement
Merci pour ton aide
je vais essayer de poursuivre seul.
a 68 ans et de l'informatique depuis la retraite,tu sais je fais ce que je peux,
mais je le fait par plaisir.
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
29 juin 2015 à 15:43
29 juin 2015 à 15:43
Au passage, j'ai oublié de te dire que j'avais aussi codé le bouton Supprimer
Bon courage
Bon courage
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
29 juin 2015 à 16:01
29 juin 2015 à 16:01
je viens de voir un bug sur le bouton creer
Private Sub btncreer_Click()
Dim i As Integer
i = Sheets("Licences").Cells(Rows.Count, 1).End(xlUp).Row + 1
If T_nom.Value = "" Then
MsgBox "Veuillez completer le nom"
Else
Call MAJLicences(i)
Me.Label1.Caption = i
Me.SpinButton2.Max = Me.SpinButton2.Max + 1
Me.SpinButton2.Value = Me.SpinButton2.Value + 1 le bug est sur cette ligne
MsgBox "Opération effectuée"
Unload Me
F_Licences.Show
End If
End Sub
Crdlt
Private Sub btncreer_Click()
Dim i As Integer
i = Sheets("Licences").Cells(Rows.Count, 1).End(xlUp).Row + 1
If T_nom.Value = "" Then
MsgBox "Veuillez completer le nom"
Else
Call MAJLicences(i)
Me.Label1.Caption = i
Me.SpinButton2.Max = Me.SpinButton2.Max + 1
Me.SpinButton2.Value = Me.SpinButton2.Value + 1 le bug est sur cette ligne
MsgBox "Opération effectuée"
Unload Me
F_Licences.Show
End If
End Sub
Crdlt
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
29 juin 2015 à 16:16
29 juin 2015 à 16:16
Impossible de reproduire l'erreur chez moi
Mais remplaces quand même la ligne par
Me.SpinButton2.Value = Me.SpinButton2.Max
ce sera plus logique (ligne du dernier créé)
Cdlmnt
Mais remplaces quand même la ligne par
Me.SpinButton2.Value = Me.SpinButton2.Max
ce sera plus logique (ligne du dernier créé)
Cdlmnt
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
29 juin 2015 à 16:30
29 juin 2015 à 16:30
Ok cela fonctionne très bien
Merci
Merci
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
30 juin 2015 à 15:32
30 juin 2015 à 15:32
Bonjour
J'ai une lacune pour créer un code dans combox(zone de liste modifiable)
propriété name: Cmbidentite
j'ai nommé une liste en feuille :Data de A1à A5
Merci pour votre aide
Crdlt
J'ai une lacune pour créer un code dans combox(zone de liste modifiable)
propriété name: Cmbidentite
j'ai nommé une liste en feuille :Data de A1à A5
Merci pour votre aide
Crdlt
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
30 juin 2015 à 16:24
30 juin 2015 à 16:24
J'ai trouvé
Dans propriété :Rowsource>>data!A1:A5
Cordialement
Dans propriété :Rowsource>>data!A1:A5
Cordialement
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
1 juil. 2015 à 17:46
1 juil. 2015 à 17:46
Bonjour ccm81
j'ai bien avance mais j'ai un nouveau problème que là je n'arrive pas à résoudre.
Mon userform ne se remet pas entièrement à zéro
https://www.cjoint.com/c/EGbpT0avHSB
Cordialement
j'ai bien avance mais j'ai un nouveau problème que là je n'arrive pas à résoudre.
Mon userform ne se remet pas entièrement à zéro
https://www.cjoint.com/c/EGbpT0avHSB
Cordialement
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
1 juil. 2015 à 18:23
1 juil. 2015 à 18:23
Bonjour
Le problème doit venir d'ici (lignes soulignées)
Lorsque MAJLicences(i) a été exécutée, tu changes la valeur du SpinButton2,
ça déclenche la procédure SpinButton2_Change qui remplit les textbox de ton UF
Private Sub btncreer_Click()
Cdlmnt
Le problème doit venir d'ici (lignes soulignées)
Lorsque MAJLicences(i) a été exécutée, tu changes la valeur du SpinButton2,
ça déclenche la procédure SpinButton2_Change qui remplit les textbox de ton UF
Private Sub btncreer_Click()
Dim i As Integer
i = Sheets("Licences").Cells(Rows.Count, 1).End(xlUp).Row + 1
If T_nom.Value = "" Then
MsgBox "Veuillez completer le nom"
Else
Call MAJLicences(i)
Me.Label1.Caption = i
Me.SpinButton2.Max = Me.SpinButton2.Max + 1
Me.SpinButton2.Value = Me.SpinButton2.Max
MsgBox "Opération effectuée"
Unload Me
F_Licences.Show
End If
End Sub
Cdlmnt
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
1 juil. 2015 à 19:19
1 juil. 2015 à 19:19
que dois je faire supprimer ces lignes?
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 428
1 juil. 2015 à 19:59
1 juil. 2015 à 19:59
1. mets la propritété Text à "" pour lex combobox et les textbox qui ne se videntt pas
2. inhibes les lignes soulignées dans le code (un apostrophe devant la ligne pour la passer en commentaire)
et vois ce que ça donne
2. inhibes les lignes soulignées dans le code (un apostrophe devant la ligne pour la passer en commentaire)
et vois ce que ça donne
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
>
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 juil. 2015 à 09:32
2 juil. 2015 à 09:32
Bonjour CCM81
merci pour ton aide cela fonctionne.
Cordialement
PS:je passe ce sujet en résolu
merci pour ton aide cela fonctionne.
Cordialement
PS:je passe ce sujet en résolu
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
2 juil. 2015 à 08:39
2 juil. 2015 à 08:39
Modifié par ccm81 le 28/06/2015 à 21:58
http://www.cjoint.com/c/EFCtS7imLdg
J'ai ajouté le textbox T_certificatmedical
Cdlmnt
28 juin 2015 à 22:24
Merci pour ta réponse et ton aide
Un souci en plus il semblerait que le code du bouton modifier ne soit pas bon la modif ne se fait pas.
Crdlt