• Initiateur de la discussion Initiateur de la discussion nic81
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

nic81

Guest
bonjour

j'ai donc adapté, afin de l'utiliser, un user form trouvé sur ce forum, j'ai déjà obtenu de l'aide pour un message d'erreur

j'ai retravaillé dessus pour obtenir ce que je voulais et rentrer les dates de visites (ce n'est peut être pas le top, mais je ne sais pas faire mieux). j'ai modifié des macros (tout en ne connaissant rien au vba)

Mais maintenant je bute sur une anomalie, quand je rentre le code postal il ne s'affiche pas sur la base de données
j'ai du enlever une donnée quelque part mais je ne sais pas ou.

Si vous pouviez m'aider

merci beaucoup

bonne journée
 

Pièces jointes

Re : user form aide svp

Salut nic81,

Le problème vient de ce morceau de code :

Code:
 Case 4 'Champ cp
                    With .Cells(K, a).Offset(1)
                    If .Value <> "" Then
                        .NumberFormat = "00000"
                        .Value = Me.Controls("textbox" & a)
                    End If
                End With
Qui se trouve dans la procédure CmdSauvegarder_Click déclenchée quand tu cliques sur "sauvegarder"

Le test If .Value <> "" fait que lorsque tu es en train de faire un nouvel enregistrement (et donc que la valeur du champ code postal dans la feuille est vide), et bien tu sautes la suite et donc tu n'écris pas la valeur du code postal dans ta feuille.

Ma suggestion : supprimer ce test dont je n'ai pas compris l'utilité, et remplacer par :
Case 4 'Champ cp
Code:
With .Cells(K, a).Offset(1)
                        .NumberFormat = "00000"
                        .Value = Me.Controls("textbox" & a)
                     End With
Gurgeh
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
192
  • Question Question
XL 2019 User Form
Réponses
9
Affichages
526
Réponses
8
Affichages
303
Réponses
6
Affichages
904
Réponses
40
Affichages
3 K
Retour