[VBA/Excel] Non riesco ad ordinare numeri random

Pubblicità

tecno_power

Utente Attivo
Messaggi
99
Reazioni
5
Punteggio
38
Prima di tutto devo premettere che sto studiando excel+VBA da una settimana. Ora vi espongo il mio problema.

Voglio creare una colonna di numeri random che una volta eseguita l'estrazione di questi numeri li ordini dal più piccolo al più grande. Allora ho provato con:

Codice:
Range("G1").FormulaR1C1 = "=RAND()"
Range("G1").AutoFill Destination:=Range("G1:G259"), Type:=xlFillDefault
    
Range("G1:G259").Sort Key1:=Range("G1"), Order1:=xlAscending, Header:=xlNo, _
            OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

Però in questo modo i numeri vengono estratti, inseriti nelle celle, ma non ordinati. Dov'è secondo voi il problema?
 
Tecnicamente funziona, il tuo problema è che lasciando una formula nelle celle quando avvii la funzione di ordinamento ricalcola le formule stesse randomizzando nuovamente tutti i valori.
 
Pubblicità
Pubblicità
Indietro
Top