Modif code userform
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
-
17 juin 2013 à 13:37
jc80 Messages postés 4243 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 21 juin 2013 à 18:14
jc80 Messages postés 4243 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 - 21 juin 2013 à 18:14
A voir également:
- Modif code userform
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
5 réponses
Bonjour,
Qu'est ce que vous entendez par ne fonctionne plus ?
Est ce qu'il démarre mais les combo box ne se remplisse pas ?
Est ce qu'il fait un débugage et ce cas sur quelle ligne bug t'il ?
Affiches t'il un autre message d'erreur ?
Qu'est ce que vous entendez par ne fonctionne plus ?
Est ce qu'il démarre mais les combo box ne se remplisse pas ?
Est ce qu'il fait un débugage et ce cas sur quelle ligne bug t'il ?
Affiches t'il un autre message d'erreur ?
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
17 juin 2013 à 18:50
17 juin 2013 à 18:50
bonjour
merci pour votre réponse
Les combos box se remplissent bien le problème survient au moment ou je valide.
toutes les combos s'effacent comme prévu mais rien ne s'inscrit dans les cellules
concernées.
Il n'a pas de messages d'erreur ni de bugs
Cordialement
merci pour votre réponse
Les combos box se remplissent bien le problème survient au moment ou je valide.
toutes les combos s'effacent comme prévu mais rien ne s'inscrit dans les cellules
concernées.
Il n'a pas de messages d'erreur ni de bugs
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
18 juin 2013 à 10:01
18 juin 2013 à 10:01
Bonjour
Il n'y a personne qui peut m'aider à solutionner mon problème?
Cordialement
Il n'y a personne qui peut m'aider à solutionner mon problème?
Cordialement
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
18 juin 2013 à 15:13
18 juin 2013 à 15:13
Bonjour,
Peut être ne connait-il pas FO1...
D'ailleurs, qu'est ce que FO1? Une feuille? Si oui, procédez comme ceci, en adaptant le nom de votre feuille, bien sur :
Peut être ne connait-il pas FO1...
D'ailleurs, qu'est ce que FO1? Une feuille? Si oui, procédez comme ceci, en adaptant le nom de votre feuille, bien sur :
Private Sub CmdAjouter_Click() Dim FO1 As Worksheet 'on vérifie que les champs sont bien remplis If Cmb_Nom.Text = "" Then MsgBox "Veuillez renseigner le nom", vbCritical, "champs manquants" Cmb_Nom.SetFocus Exit Sub End If 'A ADAPTER : le nom de la feuille de restitution au lieu de Feuil1 Set FO1 = Sheets("Feuil1") With FO1 Nlig = .Range("A" & Rows.Count).End(xlUp).Row + 1 ' on remplit les données dans le tableau .Range("B" & Nlig).Value = DateValue(TxtDate.Text) .Range("C" & Nlig).Value = UCase(Cmb_Nom.Text) .Range("D" & Nlig).Value = UCase(Cmb_Paiement.Text) .Range("E" & Nlig).Value = TxtEntrée.Text .Range("F" & Nlig).Value = TxtSortie.Text .Range("M" & Nlig).Value = UCase(TxtCommentaire.Text) End With ' on efface le formulaire et on replace le curseur sur la case ( Nom ) TxtDate.Text = "" Cmb_Nom.Text = "" Cmb_Paiement.Text = "" TxtEntrée.Text = "" TxtSortie.Text = "" TxtCommentaire.Text = "" TxtDate.SetFocus End Sub
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
18 juin 2013 à 17:55
18 juin 2013 à 17:55
bonsoir
merci pour la réponse
J'ai essayé mais le résultât est toujours pareil
Cordialement
merci pour la réponse
J'ai essayé mais le résultât est toujours pareil
Cordialement
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
21 juin 2013 à 08:40
21 juin 2013 à 08:40
Salut,
Dans le code donné ci-dessus, as tu bien changé cette ligne :
Dans le code donné ci-dessus, as tu bien changé cette ligne :
'A ADAPTER : le nom de la feuille de restitution au lieu de Feuil1 Set FO1 = Sheets("Feuil1")
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
21 juin 2013 à 11:03
21 juin 2013 à 11:03
Bonjour
je te joins un exemplaire
fais un essai avec l'userform tu verras qu'il y a un problème
que je n'arrive pas àrésoudre.
Cordialement
https://www.cjoint.com/?CFvlaVxUxor
je te joins un exemplaire
fais un essai avec l'userform tu verras qu'il y a un problème
que je n'arrive pas àrésoudre.
Cordialement
https://www.cjoint.com/?CFvlaVxUxor
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
21 juin 2013 à 16:27
21 juin 2013 à 16:27
Tu n'as rien?
Sur?
Même pas en ligne 1000???
1- va en ligne 1000 et efface les données qui se sont stockées là "par hasard",
2- dans ta macro remplace :
par :
En fait, ta colonne A est complète jusqu'en ligne 1000, donc ta macro écrit par en dessous.......
Sur?
Même pas en ligne 1000???
1- va en ligne 1000 et efface les données qui se sont stockées là "par hasard",
2- dans ta macro remplace :
Nlig = .Range("A" & Rows.Count).End(xlUp).Row + 1
par :
Nlig = .Range("C" & Rows.Count).End(xlUp).Row + 1
En fait, ta colonne A est complète jusqu'en ligne 1000, donc ta macro écrit par en dessous.......
jc80
Messages postés
4243
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 424
21 juin 2013 à 18:14
21 juin 2013 à 18:14
re bonjour
Merci pour ta réponse
C'est de ma faute quand j'ai rajouté la colonne A ,j'ai glissé la formule jusqu'aux environs de la ligne 1000.sans changer Range A par Range C
Cordialement
Merci pour ta réponse
C'est de ma faute quand j'ai rajouté la colonne A ,j'ai glissé la formule jusqu'aux environs de la ligne 1000.sans changer Range A par Range C
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question