Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Rafraichir textbox dans userform

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

vandewinkel

XLDnaute Nouveau
Salut à tous,

J'ai un userform avec 60 textbox, ca marche très bien jusque là.
Mais j'ai des problemes dans le rafraichissement.

Si je change la valeur dans a1 ou a2 ... la valeur dans le textbox ne change pas. je dois fermer et reouvrir?

'--------------------------------------------
Dans mon userform j'ai:
Private Sub UserForm_Initialize()
Me.TextBox1.Value = Range("a1").Value
Me.TextBox2.Value = Range("a2").Value
.....
'--------------------------------------------
Mon bouton:
Sub voirUserform1()
UserForm1.Show
End Sub

Merci de vos lumières
 
Re : Rafraichir textbox dans userform

Bonjour vandewinkel,

Si je change la valeur dans a1 ou a2

Normalement on ne peut pas modifier une feuille quand l'UserForm est affiché, pour cela il faut l'ouvrir en non modal :

Code:
Sub voirUserform1()
UserForm1.Show [COLOR="Red"]0[/COLOR] 'ou [COLOR="red"]vbModeless[/COLOR]
End Sub

Ensuite une macro Change (dans le code de la feuille) modifiera les TextBox :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Byte
On Error Resume Next
For i = 1 To 60
Userform1.Controls("TextBox" & i) = Range("A" & i)
Next
End Sub

A+
 
Re : Rafraichir textbox dans userform


Ha! super vous êtes géniaux!
Merci
 
- 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
3
Affichages
837
Réponses
7
Affichages
494
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…