Domanda.

nome=Dario
cognome=Guidotti
versione=2000
conosco2=medio
vba=SI
email=dario_guidotti@virgilio.it
chra=1
problema=caro Ennius, ormai stai diventando il mio punto di riferimento e ti prometto (ma non contarci troppo... :)..)che prima o poi smetterò di riempirti di domande.
Veniamo al punto:
Dovrei ordinare una tabella, formata da più colonne, mano a mano che inserisco dei dati tramite userform.
ho provato la tua procedura :

With Range("A3:f1000")
.Sort Key1:=Range("A3"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal

End With

abbinata ad un pulsante che prima aggiunge i dati delle textbox ad un foglio e poi li ordina; solo che non funziona, mi evidenzia " DataOption1:= " nel codice e in un messaggio di errore mi dice "impossibile trovare argomento predefinito". inutile dire che non sò dove battere la testa, quindi se potessi darmi qualche dritta, te ne sarei molto grato.
Dario
 

Risposta.

Dario, è solo che la tua versione non sopporta l'istruzione
DataOption1:=xlSortNormal, era sufficiente toglierla, cosi, dalla virgola in poi :

With Range("A3:f1000")
.Sort Key1:=Range("A3"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End With

saluti, ennius