spesso utilizzo i filtri e poi aggiorno i miei dati con la funzione
copia ed incolla,
esempio:
seleziono delle righe con la funzione filtro
copio un dato
incollo lungo la colonna per tutta la lunghezza delle righe
selezionate
risultato:
il dato lo ritrovo incollato su tutte le righe, anche su quelle che
erano non selezionate con il filtro, quindi nascoste
C'è una soluzione, oppure quando devo fare "incolla" su più campi
filtrati
devo passare tutte le caselle filtrate una alla volta
anzichè incollare brutalmente su tutta la colonna filtrata.
Spero di essere stato chiaro.
Grazie,
Fabio.
Pablo disse:
Quando si seleziona un range (facendo scorrere il mouse) dove ci sono
delle celle nascoste, anche queste fanno parte della selezione.
Si potrebbe "ripulire" la selezione dalle celle nascoste con 2 righine
di macro:
oVRanges = ThisComponent.CurrentSelection.queryVisibleCells
ThisComponent.CurrentController.select(oVRanges)
e a questo punto si potrebbe eseguire il cerca e sostituisci
Lo disse Pablo e quindi ... è vero ...
Però c'è da dire che il tuo problema non è esattamente identico poiché
tu vuoi incollare e non cercare e sostituire in un range.
Dovrebbe funzionare.
Non ti resta che provare ... io non l'ho fatto.
Ciao Ezio
Amen! :-)
>
> Però c'è da dire che il tuo problema non è esattamente identico poiché
> tu vuoi incollare e non cercare e sostituire in un range.
> Dovrebbe funzionare.
> Non ti resta che provare ... io non l'ho fatto.
Non ho provato nemmeno io ma mi sembra che non sia possibile il
copia/incolla da/verso una selezione multipla.
In questo caso una macro può essere di aiuto comunque, ma probabilmente
occorrono più di due righe..
Il problema è interessante però...
Sviluppandolo un pochetto potrebbe anche venirne fuori un'estensioncina very
cool
A parte questo, se non ricordo male in qualche caso simile avevo risolto
passando per Writer, ovvero:
copia la selezione filtrata in Calc
Incolla speciale in un nuovo doc Writer (testo non formattato)
copia il testo in Writer
incolla nel range di destinazione in Calc
Si tratta di un workaround con un sacco di limiti per cui non è detto che
vada bene per questo problema specifico, però può essere un punto di
partenza.
ciao
pablo
ciao
pablo
Infatti anche io mi ricordavo che non fosse possibile.
Ma ho provato poco fa e funziona.
Copi una cella o anche un range ... selezioni un'area e incolli ... e
viene eseguito il riempimento.
Magari è una nuova caratteristica dell'ultima versione.
O magari no ... e la mia memoria di vecchietto da' i numeri.
Quindi la tua macro potrebbe andare ... ma non l'ho ancora provata.
Ciao Ezio
Funziona perfettamente ...
Ciao Ezio
Troppa fetta non è vero.
Se le celle non sono contigue è interdetta la funzione incolla.
Si vede anche selezionando a mano aree non contigue.
Ciao Ezio
Certo che se leggessi meglio mi eviterei delle risposte cretine.
Per multipla intendi ... con celle non adiacenti e non semplicemente di
più celle?
Vabbuò ... sorry ...
Ciao Ezio
ho dato un'occhiata su http://development.openoffice.org/releases/2.2.1.html,
magari questa sera mi informo sulla funzione notepaint che è nella
versione 2.2.1 (forse è utile al caso).
Bye.
> ho dato un'occhiata su http://development.openoffice.org/releases/2.2.1.html,
> magari questa sera mi informo sulla funzione notepaint che č nella
> versione 2.2.1 (forse č utile al caso).
Temo che non c'entri nulla. Dovrebbe riguardare le note inserite nelle
celle (Inserisci > Nota).
--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL
>
>> Non ho provato nemmeno io ma mi sembra che non sia possibile il
>> copia/incolla da/verso una selezione multipla.
>
> Certo che se leggessi meglio mi eviterei delle risposte cretine.
> Per multipla intendi ... con celle non adiacenti e non semplicemente di
> più celle?
Si, intendo selezione di aree/celle non adiacenti
La macro di due righe che avevo proposto genera appunto una selezione
multipla, che non è utilizzabile per operazioni di copia incolla.
ciao
pablo
Ecco, questo è quello che intendevo nella mia prima risposta.
In pratica con "selezione multipla" volevo dire "selezione di celle/aree non
contigue".
In effetti è una definizione un po sbrigativa e non del tutto chiara, ma è
quella che uso abitualmente.
mi spiace per la confusione
ciao
pablo
una soluzione senza macro potrebbe essere di ordinare la tabella
preliminarmente sulla base della colonna su cui filtri.
In questo modo le caselle della riga dove esegui copia incolla risultano
adiacenti.
Ciao Ezio
effettivamente è proprio questa la soluzione che più utilizzo quando
ho una discreta quantità di dati e fare il "copia/incolla" casella per
casella richiederebbe troppo tempo.
Purtroppo non sempre posso ordinare perchè all'interno dei dati ci
sono delle formule con riferimenti ad altre caselle ed alcune volte mi
capita, quando faccio gli ordinamenti, che le formule si modificano
con quest'ultimi.
Comunque rimane finora la soluzione più immediata.
NB: il mio "alcune volte" ben esprime il fatto che ho appena
cominciato ad utilizzare Open Office (che comunque, a parte questa ed
altre difficoltà iniziali, mi stà piacendo).
Ci mancherebbe altro ...