Liaison Zone texte et Userform (Formulaire)

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 !

ssassam

XLDnaute Occasionnel
Bonjour,

Et comme toujours encore besoin de votre aide mes chers amis

J'ai un petit problème de liaison entre une Zone texte et un Userform (Voir fichier joint avec explication)

Je souhaite que la saisie sur mon formulaire soit saisie sur la Zone de texte et non pas sur la celule [A1] ,

Merci beaucoup.
 

Pièces jointes

Re : Liaison Zone texte et Userform (Formulaire)

Bonsoir à tous

Tout simplement comme ceci

Private Sub CommandButton1_Click()
Sheets(1).TextBox1.Text = TextBox1.Text
End Sub

Ce qui adapté à ton code donnera
Code:
Private Sub CommandButton1_Click()
If Controls("Objett") = "" Then
MsgBox "Vous devez ABSOLUMENT indiquer votre Objet Réclamation !", vbCritical, _
"ERREUR ... votre Objet Réclamation SVP !"
Controls("Objett").SetFocus
Exit Sub
End If
Sheets("F001").TextBox1.Text = objett.Text
Unload UserForm1
MsgBox "Merci, votre demande a bien été prise en compte ! ", vbInformation
End Sub
 
Dernière édition:
Re : Liaison Zone texte et Userform (Formulaire)

Bonjour à tous

Qu'entends-tu par verrouiller ?
Que doit-il se passer quand tu ré-afficheras l'userform

Tu peux utiliser la protection fournie par Excel (sur ta textbox -> format de controle -> protection-> vérouillé)
(mais cela implique que tu protèges ta feuille )
 
Re : Liaison Zone texte et Userform (Formulaire)

Bonjour à tous

En biaisant un peu, on peut "verrouiller" la textbox sur la feuille.
Code:
Private Sub CommandButton1_Click()
ActiveSheet.Unprotect
Sheets(1).TextBox1.Text = TextBox1.Text
Sheets(1).TextBox1.Enabled = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.EnableSelection = xlUnlockedCells
Unload UserForm1
End Sub
 
Re : Liaison Zone texte et Userform (Formulaire)

Re

Après réflexion on peut se passer de passer par l'étape Protection de la feuille

Code:
Private Sub CommandButton1_Click()
Sheets(1).TextBox1.Text = TextBox1.Text
Sheets(1).TextBox1.Enabled = False
Unload UserForm1
End Sub
 
Re : Liaison Zone texte et Userform (Formulaire)

Bonjour,

J'utilise ce post pour savoir si il existe une fonction similaire qui pourrait afficher une date non pas sur une zone de texte comme ici, mais sur un calendrier ?

Des idées ?
 
- 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

Discussions similaires

Réponses
2
Affichages
390
Réponses
19
Affichages
800
Retour