Ciao Andy e benvenuto nel forum.
Suggerimenti per imparare:
-apri il vba editor (da excel con Alt-F11)
-inserisci un "Modulo di codice" (Menu /Inserisci /Modulo)
-inizializza una subroutine:
- Codice: Seleziona tutto
Sub Demo()
End Sub 'Questo viene scritto in automatico
-in mezzo scrivi "Inputbox" (senza apici), e premi F1 per avere l' help online: ti spieghera' la sintassi che devi usare
-scritta la riga con Inputbox, digita "rnd" e ancora F1
Capito l' uso di queste istruzioni:
-con InputBox chiedi il numero di righe
(es NRighe = Inputbox(etc etc))
-controlli che sia inferiore a 100
(If NRighe>100 the goto Ripeti); avrai inserito la label "Ripeti:" (senza apici..) sulla linea prima dell' inputbox
-fai un ciclo For I=0 to NRighe-1 / Next I in cui
---calcoli un numero random
---lo inserisci nelle celle con
- Codice: Seleziona tutto
Range("A1").offset(I,0).Value = Numero calcolato
Torna su Excel e disegna un pulsante (lo trovi nella barradi strumenti "Moduli"); nella fase di creazione ti sara' chiesto a quale macro vuoi associarlo, e qui ovviamente sceglierai "Demo" dall' elenco che ti presente.
Sono sicuro che e' abbastanza chiaro per uno studente di informatica, ma per ogni evenienza siamo qua.
ciao.