ho sicuramente sbagliato nell'applicare quanto consigliatomi ma come / dove?
Ho sbagliato io a non dirti quello che ti ha scritto patel.
Oppure, se vuoi lasciare il codice in un modulo standard, devi indirizzare esplicitamente la form; quindi:
- Codice: Seleziona tutto
UserForm1.ListBox1.RowSource = ""
UserForm1.ListBox1.List = Application.WorksheetFunction.Transpose(myList)
Mi permetto anche di suggerire di modificare l'approccio sull'uso dei checkbox: non "visualizza /nascondi" i frames ma "abilita /disabilita" i textbox; cosi' almeno non rimane quella form vuota o popolata solo qua e la a seconda delle spunte inserite.
Purtroppo questo richiede che i tanti Textbox siano rinominati per rispecchiare la scritta che compare accanto al checkbox (mentre ora, ad esempio, il textbox che compare nel frame1 e' chiamato TextBox2).
Ciao