Michele Zarri ha scritto:
Ciao Bart,
Mi piacerebbe confrontare la velocita' del ciclo for con quella
dell'enumerazione anche se effettivamente la soluzione migliore sarebbe
di ucciderli tutti in un colpo solo.
Poiche' sono un vagabondo non e' che per caso hai una macro che genera
un certo numero di ranges? lo so che sono un paio di righe ma come ti ho
detto sopra.... :-)
L'enumerazione è veloce...
infatti, se nel ciclo di for, sostituisco
Thiscomponent.mamedranges.RemoveByName(Thiscomponent.mamedranges.elementNames(n))
con
print Thiscomponent.mamedranges.elementNames(n)
il ciclo è velocissimo...
Quindi è nella cancellazione che ci mette del tempo...
Inoltre ho l'impressione che faccia fatica a cancellare i range con
all'interno molti dati e/o formule di vlookup... ma non ne sono certo
perché sembra agisca sulla memoria con effetto cumulativo.
Una volta avuta la macro ti faccio sapere quanti ticks ci vogliono (che
dovrebbe essere indipendente dalla piattaforma e/o prestazioni della
macchina).
Non so bene cosa siano i ticks, ma per fornirti una macro funzionante mi
ci vorrebbe l'intero weekend... :-), ma sarebbe una prova poco
realistica per le ragioni che dicevo sopra.
La cosa migliore credo sarebbe inviarti uno dei miei file...
ciao e fammi sapere
Bart
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]