Si a tutti e 2 i punti, basta usare le matrici.
Inserisci un pulsante (Command1) sul form, nel valore index metti "0" e poi da codice basta faredove nPuls è una variabile globale e inizializzata a 1. Quando dovrai definire l'evento click vedrai che ti compare una varibile in ingresso (Index)codice:load Command1(nPuls) nPuls = nPuls + 1Stesso procedimento per i textbox e per qualsiasi altro controllo tu voglia usare.codice:Private Sub Command1_Click(Index as Integer) .... MsgBox Command1(Index).Caption End Sub