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

garder ds données ds 1 Userform apres fermeture

H

Haricot

Guest
Salut à tous !
Tout d'abors un grand merci pour m'avoir aidé pour ma précédente question !
Mais maintenant, j'en ai une autre !

Après avoir crée un userform avec, par ex, dess TextBox :

Après fermeture du fichier excel (même apres sauvegarde), lorsque j ouvre de nouveau le fichier, tout ce qui était présent dans les TextBox a disparu !!!


Est ce possible de garde le contenu des Textbox (ou Listbox) meme apres fermeture du fichier excel ???


je vous remercie, ce forum est vraiment cool
 

Simons

XLDnaute Occasionnel
Bonsoir Haricot, le forum,

Pour ce que tu veux faire pourquoi ne pas faire :

Code:
textbox1.value = range('a3')
Par exemple...

Pour la listbox tu dois spécifier l'emplacement de tes données à l'initialisation de ton USF :



Code:
sub userform_initialize()
'les variables
dim Cel as range
dim I as integer
with worksheets('feuil2')
'Determine la dernière ligne de ta liste
I = .Range('a65536').End(xlUp).Row
'pour chaque cellule à partir de A1 jusqu'à I
For Each Cel In .Range('a1:a' & I)
'on ajoute cette cellule dans la liste
listbox1.AddItem Cel
'prochaine cellule
Next Cel
End With
End Sub

A toi d'adapter pour tes besoins...
 

excalibur

XLDnaute Impliqué
bonjour haricot , le forum tu peus a la fermeture de ton usf ex dans Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) Sheets('feuil1').Range('M1').Value = TextBox1 end sub puis dans Private Sub UserForm_Initialize() TextBox1=Sheets('feuil1').Range('M1').Value end sub dans Sheets
' salutations j ai pas tester mais cela devrait marcher
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…