Bernardini Lido ha scritto:

Capisco benissimo che quelle formule sono importanti
Però facciamo un piccolo ragionamento

Tu vuoi cancellare tutti i nomi per poterci poi copiare un' altro computo
con nomi propri

Non esattamente!
I due documenti somo simili e hanno nomi di area uguali.

Immaginiamo che attualmente stai utilizzando un computo che occupa
200 righe e vuoi copiarci sopra un' altro che ne occupa 2000
Siccome ho notato che da dove finiscono i dati, la parte di foglio rimanente
è completamente vuota, di conseguenza nelle 1800 righe rimanenti devi
ricreare formule e varie amenità copiandole come range

No Lido!
Ma facciamo un passo indietro (Magari vedi l'altra mia mail delle 11.42) Una volta che ho le tabelle all'interno del destinazione i problemi sono risolti.
Cioè io avrò la sheet Computo e la sheet Computo_2.
In Computo_2 individuo il range di righe da copiare,
in base al numero delle sue row inserisco nuove row in Computo
e copio il range (di un botto per qualsiasi numero di row e l'operazione è velocissima).

La stessa cosa la faccio con l'elenco prezzi (listino)

E a questo punto (se il computo non ha analisi di prezzo...) siamo a posto: tutte le formule di VlookUp contenute nel range appena copiato stanno puntando all'area già definita nel Doc destinazione.

(Le analisi introducono un elemento di complessità... ma comunque già risolto.)

( non mi sono messo
a spulciare il tuo codice, non so da dove lo copi,

Infatti non le copio... le voci che "importo" hanno già le formule "giuste" dentro!

ho notato che quando
aggiungi una nuova voce crea un rage di 4 righe formattate e con formula)

Questa è un'altra operazione....
Quando, elaborando il computo, voglio aggiungere una nuova voce, copio questo range da S1, proponendo all'utente una voce vuota con una sola riga per i dettagli. Ma queste righe di dettaglio possonon variare da una a molte, a seconda delle esigenze della specifica lavorazione che si descrive al variare delle numero di righe di dettaglio la riga riassuntiva (quella con SOMMANO per intenderci) si sposta rispetto alla sigla di riferimento, cioè la formula in colonna Q deve puntare sempre alla sigla.
Questa è una complicazione, ma mio avviso necessaria!
Infatti, quando si vuole riformattare una voce che ha già tutti idati inseriti sono obbligato a percorrere tutte le righe di dettaglio ad una ad una...

A questo punto perchè non fare tabula rasa e ripulire tutto il foglio meno il Range di quattro righe che serve da campione?
Il range di campione sta in S1 (circa E44:AI48).
(Infatti l'utente (se vuole) può andare in li, modificarne il formato, e lanciare una macro (lunghissima) che riformatta tutto il computo, ma questa è un'altra storia...)

Ma perchè fare tabula rasa? io ho bisogno dei dati così com'erano nel computo di origine (sorgente), con tutte le formule come eventualmente le aveva modoficate l'utente...
Mi serve quel computo!

Inoltre ricreare tutte le formule è un'operazione lunghissima per le stesse ragioni che ti dicevo sopra... Anche per questo ci sono diverse macro che servono appunto a modificare varie formule del computo sulla base del "modello" di S1. Questo perché (Dio ci scampi dai miglioratori!) a volte vengono fuori nuove idee su come giocare i dati all'interno della tabella... :-)

C' è da considerare anche l' eventualità che invece di 200  siano 2500
a questo punto c' è la necessità di cancellare quelle in eccedenza

Qui non capisco... perchè cancellare delle righe?

Quanto alle j alla rovescia, sono riuscito a beccarne un paio e non mi
sembrano caselle di testo, come dice Marco, sembra più un riquadro
creato con Draw con una u dentro
Ho provato ad importarlo su Draw e da li si può manipolare

Finalmente una nuova sui manici di ombrello...
Ma non sono stati generati da draw, perchè quei doc non sono mai passati da draw. Ho provato a copiare (contr-C / contrl-V) una cella incriminata in draw, ma non ho visto nessun manico... Ho selezionato più celle ma mi ha importato (anzichè un'immagine) un pezzo di tabella; i manici li vedo, ma si comporta esattamente come in Calc, e i manici non riesco a cancelarli...
Tu come hai fatto?

Fammi sapere se la mia divagazione è frutto dell' ora legale o se
è giusta

Brutta storia l'ora legale... :-)

grazie Lido

e ciao

Bart

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

Rispondere a