Paolo Mantovani ha scritto:

Postare il codice è utile per tutti, si possono imparare tecniche nuove e magari correggere le proprie sviste o errori. Inoltre, quando sono in situazioni analoghe, trovo che scrivere un esempio di codice di poche righe o scrivere una descrizione dettagliata ma concisa del problema, da inviare a qualche ML, mi aiuta molto ad isolare il problema stesso e a volte mi porta ad ideare già una soluzione

Certo! Hai ragione... ma cerco di difendermi... ;-)

[..]

Non so cosa sono questi manici di ombrello e non ho idea di quando e dove li avresti citati in precedenza. Devo fare una ricerca in google "bart manici di ombrello" ?? Non vorrei che ne uscisse una tua foto mentre mi fai il famoso "gesto dell'ombrello"... (GULP!)

Una ricerca in google ti porterebbe su utenti, dove avevo sollevato il problema tempo fa... Il mio mex su questa lista era delle 17,56 di ieri... non è ancora indicizzato... :-)


Vabe, se la mettiamo in polemica mi ritiro subito ;-)
Quindi ho messo a disposizione il "documento sorgente" del problema... :-)

potrei dire qualcosa in proposito ma mi sono appena ritirato :-)

Se non mi dici qualcosa in proposito mi butto per terra e mi sporco tutto...


ne bastano due o tre per verificare

MMmmm! Ho notato che il rallentameto bestiale si ha solo con quei file..
Ovvero sono file con due caratteristiche:
1) Hanno i manici di ombrello
2) hanno 45 nomi di area contro 17


boh, mai sentito "drupal", cos'è un cerotto per smettere di fumare?
Chiedi a Zitter... :-)

Sei riuscito a ricreare anche i manici di ombrello? :-)
assolutamente no, non sapevo nemmeno che facessero parte del problema.

Probabilmente quella maledetta macchina non ha distribuito i mex a tutti gli iscritti...


Purtroppo il problema tempi non dipende da come è impostato il codice, Tuttavia, un paio di correzioni sul ciclo di eliminazione le farei comunque.

Sono tutt'orecchi!


Ti conviene cercare altre vie per fare quello che devi fare.
La vedo dura...

si potrebbe pensare di "ri-puntare" i nomi esistenti sul doc di destinazione?

Mmmm! Ovviamente ho dei preconcetti... sono hanni che accedo ai dati usando QUEL nome di area.. :-)

Ma cosa intendi esattamente?


Se questi nomi non sono usati serve lo stesso tempo per eliminarli?
Hai fatto delle prove specifiche?

Empiriche a manina... sembrerebbe di no!


Perchè non lavorare con i dati puri anzichè copiare interi fogli?

I problemi sembrano gli stessi!
Elaborazioni asincrone e uso massiccio della clipboard...
Ho fatto un po' di ricerche... ma sembra un argomento tabù... inoltre il mio inglese è scarso... e ho capito poco di quel poco che dicevano... Sostanzialmente sembra che il passaggio di dati da una tabella all'altra sia una prestazione non essenziale per una worksheet...

Anche quando banalmente trasferisco (duplico) un range di 4 celle da un prezzario all'Elenco prezzi la cosa si incasina...

Credevo di aver risolto, ma Lido (il mio unico ed amato alfa-tester), mi riferisce che la macro sul suo pc si inciampava... o meglio cercava di elaborare dati che ancora non erano arrivati a destinazione... Lido ha tamponanto con un wait... ma temo si tratti solo di una buona pezzaad un codice traballino... In generale non ho ancora capito se l'uso di un wait faccia si che i passi successivi della macro attendano in ogni caso, o se invece (come logica suggerisce), attende giusto per il tempo indicato... e se i dati non sono pronti patatrac!
Questa è una domanda! (Importante!) :-)

Concludendo... sembra che l'uso di una tabella Calc per elaborare computi metrici incontri evidenti (e prevedibili) limiti "di sistema".
Ma se si potevano fare su Excel a maggior ragione si possono fare su Calc.
E vi assicuro che al momento UltimusFree è già MOLTO meglio (dal punto di vista dell'utente) di quanto non lo fosse la versione vba.

Vi sono ancora piccoli aggiustamenti da fare, e nell'approccio iniziale risulta ostico, ma superato l'impatto, la sua usabilità è buona.

Questo per rassicurarvi che non state perdendo tempo su "voli pindarici"!

grazie Paolo

Bart

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

Rispondere a