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]