|
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
|