|
Domanda.
nome=ignazio
cognome=calò
versione=2003
conosco3=buono
vba=SI
macro=SI
email=c.ignazio@email.it
(risposta alla lettera precedente)
mi ero accorto di queste mancanze, e sinceramente sono rimasto molto
deluso..in fondo si trattava di una minima getione degli errori....
ti voglio chiedere un consiglio, dopo aver filtrato i dati (il foglio di
excel non si vede, il prog è ridotto ad icona e lavoro solo su userform)
dovrei fare una sorta di statistica...tipo somma e contanumeri..avevo in
mente di copiare l'archivio filtrato su un altro foglio..e fare lì i
conti...secondo te c'è qualche altra soluzione?
Risposta.
si, quella di reperire solo l'area filtrata e lavorare solo su quella, e
trovi esempi sul sito, oppure usare un istruzione che sfutti un ciclo di
ricerca su tutta l'area, sommando solo i valori delle cellle non nascoste,
tipo
Dim cl As Range
For Each cl In Range("A2:A10")
If cl.Rows.Hidden = False Then
tot = tot + cl.Value
End If
Next
MsgBox tot
dovrai escludere dal range le intestazioni di colonna che essendo testo non
si possono sommare, oppure usare la condizione di verificare se il cl.value
IsNumeric, ecc. ecc.
in unica condizione tipo:
If cl.Rows.Hidden = False And IsNumeric(cl.Value) Then
Penso tu abbia capito. Saluti, ennius
|