masquer controlsource textbox

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

M

mathieu

Guest
Salut le forum
j'ai créé des formulaires avec des textbox reliées par controlsource a des cellules . ces cellules sont coupées a la fin de la saisie et collées a la suite d'un tableau.
le probleme est que mes textbox gardent la valeur de leur controlsource.
en clair lorsque je remplis une 2ème fois un formuliare; alors que mes textbox devraient apparaitre vierges et immaculées; se trouvent les valeurs entrées lors de la saisie précédente;
je ne dois pas etre le premier a rencontrer ce probleme; alors si l'un d'entre vous en connait une solution, je suis preneur
Merci d'avance
 
Bonjour Mathieu, le Forum

A mon avis tu utilises "ControlSource" à mauvais escient... Cette propriété est en fait utile pour lier une cellule à une TextBox... C'est à dire que si tu changes la valeur dans la TextBox celle-ci est automatiquement reportée dans la Cellule liée.... ET VICE VERSA !

Hors d'après ce que je comprends tu ne veux que reporter des données saisies dans ta TextBox vers une cellule.

Et donc, si j'ai bien compris, il suffirait de faire ceci, par exemple dans l'évènement click du CommandButton "Valider",

Private Sub CommandButton1_Click()
With Sheets("Feuil1")
.Range("A1").Value = TextBox1.Value
.Range("A2").Value = TextBox2.Value
.Range("A3").Value = TextBox3.Value
End With
End Sub

Bon Travail, Bon week end à tous et toutes
@+Thierry
 
- 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.
Retour