Paolo Mantovani ha scritto:

> In pratica ti segnalavo due errori che però si sommavano in modo che il
> ciclo

Li avevo visti anch' io, ma non li ho segnalati per non creare ulteriori 
stress a Bart 
Per poter usare correttamente For Next si dovrebbe assegare il numero dei
nomi a una variabile e i nomi a un array e procedere con quelli, perchè ogni
volta che si invoca oAree.getCount() questo ricalcola il numero dei nomi, che
man mano che vengono cancellati diminuisce
Comunque, nonostante i due errori, funzionava 

Nell' ultima macro che ho postato ho usato Do Loop per evitare questi conteggi
Si potrebbe vedere se il ciclo For Each, come dici tu, fa guadagnare qualcosa
in termini di tempo, oppure no, comunque sarebbe poca cosa

Mi rimane una cosa che non so spiegarmi
Perchè cancellando i nomi dal menu Inserisci->Nomi->Gestisci la cancellazione
avviene in una ventina di secondi e con una macro "liscia" diversi minuti?
Tutte quelle celle concatenate a un nome che non esiste non creano problemi
ai comandi interni di OOo, oppure il codice compilato di OOo è TANTO più 
veloce dell' interprete del Basic?

> > Ma cosa intendi esattamente?
>
> [..]
>
> Intendo dire che si potrebbe pensare di usare la coppia di metodi
> getFormulaArray / setFormulaArray per spostare i dati (formule comprese)
> tra un doc e l'altro.
>
> Così a sensazione mi sembra un approccio vantaggioso, ovviamente
> occorrerebbe verficare nel caso specifico.

Capisco il tuo "ritiro" nei confronti di Bart, ma messo così gli lasci un 
vuoto nello stomaco
Invece di una sensazione potresti postargli due righe di codice come assaggio
poi, se vuole riempirsi la pancia, la pappa può cercare di prepararsela da 
solo (o forse Bart sa già come utilizzare quella coppia di metodi)

A proposito di "ritiro", sinceramente non mi aspettavo un Paolo così spiritoso
come in un tuo post precedente
Ritrovarmi davanti un sfilza di battute così, in una lista seriosa come dev, 
da un tipo, che io ritenevo, serioso, da buon toscano, mi ha fatto fare un 
sacco di risate
Scusa Bart, non ridevo di te, anche perchè avevi ragione a proposito dei
manici d' ombrello, spero di non essermi creato un nemico

Con questo vi saluto e alla prossima( visto che questa pare risolta)

Ciao Lido
 
 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a