• Initiateur de la discussion Initiateur de la discussion philouis
  • 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 !

P

philouis

Guest
Bonsoir les amis du forum,

je commence la réalisation d'un userform et ça coince déjà :

Pourquoi la zone adjonction n'alimente pas les lignes 6 et 8 de la feuille excel ?
Comment faire pour forcer la saisie des différents contrôles en majuscule ?
Comment paramétrer le msgbox attaché au bouton "valider" afin qu'il demande la confirmation de la saisie avant que celle ci soit effective dans la feuille excel ?
Enfin, comment paramétrer le bouton supprimer dans la zone suppression afin que les éléments figurants dans les différents textbox et combobox disparaissent effectivement de la feuille excel ?

Merci d'avance pour votre aide

Philouis
 

Pièces jointes

Re : aide sur userform

Bonjour Philouis,

C'est tout? Pas d'autres questions? Bien vrai 🙂

Procédons par étape :

philouis à dit:
Comment paramétrer le msgbox attaché au bouton "valider" afin qu'il demande la confirmation de la saisie avant que celle ci soit effective dans la feuille excel ?

En bleu, le code rajouté
Code:
Private Sub CDBVALIDER_Click()
Dim LIG As Integer

[COLOR="Blue"]Reponse = MsgBox("Vous êtes sûr de vouloir enregistrer ce nouveau réceptionnaire ?", vbYesNo, "Nouvelle saisie")
If Reponse = vbNo Then
   Unload UserForm2
End If
If Reponse = vbYes Then[/COLOR]
   LIG = Range("B65536").End(xlUp).Row + 1
   Range("B" & LIG) = TXTMAT
   Range("C" & LIG) = TXTNOM
   Range("D" & LIG) = TXTPRENOM
   Range("E" & LIG) = TXTDATE
   Range("F" & LIG) = CBBCORRES
   MsgBox "Tu vas enregistrer un nouveau réceptionnaire !"
   'Je vide le formulaire
   TXTMAT.Value = ""
   TXTNOM.Value = ""
   TXTPRENOM.Value = ""
   TXTDATE.Value = ""
   CBBCORRES.Value = ""
   [COLOR="Blue"]Unload UserForm2[/COLOR] [COLOR="Green"]'(*)[/COLOR]
[COLOR="Blue"]End If[/COLOR]
End Sub

(*) Après le remplissage de ta feuille Excel avec les données saisie par l'utilisateur, puis le vidage du formulaire, tu ne quitte pas l'UserForm pour que l'utilisateur retourne sur Excel? Si telle est on souhaite, efface cette ligne de code

Bonne modification

Edition : oups!!! J'ai été trop long!!! Bonjour tout le monde
 
Re : aide sur userform

Bonsoir le fil, bonsoir le forum,

Hou la la j'arrive bien après la fin du film ! Jean-Marcel et Excel-lent sont déjà passé par là. Bon comme j'y ai bossé un peu aussi, je te le propose en pièce jointe. Rien de mieux que nos deux chers compères Jean-Excel et Lent-Marcel (ou peut-être le contraire je sais plus...) mais puisque c'est fait, autant l'envoyer...
 

Pièces jointes

- 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

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
523
Réponses
5
Affichages
551
  • Question Question
Microsoft 365 Contrôle sur date
Réponses
8
Affichages
416
Réponses
32
Affichages
2 K
Retour