Ne pas enregistrer sur une feuille en VBA Excel
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
Code:
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 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.
Je fais de l'autodidacte donc je ne maitrise pas encore grand chose. Des réponses simples s'il vous plait.