Bonjour. Je suis débutant/autodidacte en programmation et j'ai choisi de commencer avec VBA Excel.
Ma question la voici: est-il possible que j'enregistre les informations de mon userform ailleurs que sur la feuille d'excel? Parce que plus mon classeur reçoit des données, l'ouverture devient lente.
J'ai des lignes de code mais une fois le userform fermé, mes données ne sont plus la.
J'ai utilisé deux textbox, deux commandbutton, une listbox
Je voudrais qu'à chaque fois que je clique sur le commandbutton2, les informations de myArray s'affichent même si je relance le userform ou le classeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Option explicit Option base 1 Dim myArray(2,2) Private sub userform_initialize() Listbox1.columncount=2 End sub Private sub commandbutton1_click() myArray(1,1)=Textbox1 myArray(1,2)=Textbox2 Textbox1="" Textbox2="" Textbox1.setfocus End sub Private sub commandbutton2_click() Listbox1.list=myArray Textbox1.setfocus End sub
Je fais de l'autodidacte donc je ne maitrise pas encore grand chose. Des réponses simples s'il vous plait.
Partager