Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

dividere una cella in due celle...

7,635 views
Skip to first unread message

A:T:

unread,
Jun 24, 2009, 9:27:47 AM6/24/09
to
ho una tabella in .xls generata da qualche scimmia parlante.
In una data posizione devo dividere una cella in due celle, senza
devastare l'ordine generale: in ᅵxcel si puᅵ dividere una cella in
due; in OOo?

grazie

VITRIOL

unread,
Jun 24, 2009, 9:32:56 AM6/24/09
to
A:T: ha scritto:

Dividere in senso proprio una cella non che si possa fare, ma ᅵ
possibile dividere in testo che contiene ridistribuendolo in altre
colonne. Vedi qui per un breve tutorial:

http://www.oooninja.com/2008/01/text-columns-calc-convert-openoffice.html

--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Scarica "OpenOffice.org 3.0 Soluzioni a raccolta", molto piᅵ di semplici
FAQ! http://it.openoffice.org/doc/manuali/

A:T:

unread,
Jun 24, 2009, 10:09:01 AM6/24/09
to
in data 24/06/2009 15.32 VITRIOL ha scritto:
[...]

> http://www.oooninja.com/2008/01/text-columns-calc-convert-openoffice.html
>
interessante...ma non fa per me.
Grazie comunque!

A:T:

Guido Moretto

unread,
Jun 24, 2009, 10:30:46 AM6/24/09
to
On 24 Giu, 15:27, A:T: <a.tummillo_NO_@gm_ALLO_SPAM_ail.com> wrote:
> ho una tabella in .xls generata da qualche scimmia parlante.
> In una data posizione devo dividere una cella in due celle, senza
> devastare l'ordine generale: in ¤xcel si può dividere una cella in
> due; in OOo?

dal Menu
Formato > Unisci Celle

Fatto!
ciao
g

A:T:

unread,
Jun 24, 2009, 10:40:56 AM6/24/09
to
in data 24/06/2009 16.30 Guido Moretto ha scritto:
> dal Menu
> Formato > Unisci Celle

???
>
> Fatto!
no...
io devo dividere in due una cella, non unirne due in una...non
capisco, scusa...
> ciao
ciao ciao
> g
A:T:

VITRIOL

unread,
Jun 24, 2009, 10:36:05 AM6/24/09
to
Guido Moretto ha scritto:

> dal Menu
> Formato > Unisci Celle

S�, ma lui le voleva dividere non unire :-)

--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.

Scarica "OpenOffice.org 3.0 Soluzioni a raccolta", molto pi� di semplici
FAQ! http://it.openoffice.org/doc/manuali/

martello

unread,
Jun 24, 2009, 10:38:03 AM6/24/09
to
A:T: ha scritto:

Sei sicuro che in excel si possa fare?
Io non conosco a fondo excel ma cercando con google non sembra che
esista questa possibilitᅵ.

marcofoc

unread,
Jun 24, 2009, 10:39:23 AM6/24/09
to
On 24 Giu, 16:36, VITRIOL <vitriol_vitriolTOGL...@katamail.com> wrote:
> Guido Moretto ha scritto:
>
> > dal Menu
> > Formato > Unisci Celle
>
> Sì, ma lui le voleva dividere non unire :-)

>
> --
> news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
> OpenOffice.org, la suite open source di applicazioni per ufficio.
> Scarica "OpenOffice.org 3.0 Soluzioni a raccolta", molto più di semplici
> FAQ!http://it.openoffice.org/doc/manuali/

probabilmente Guido fa così.. ma si può fare solo su celle
precedentemente unite..

VITRIOL

unread,
Jun 24, 2009, 10:41:39 AM6/24/09
to
martello ha scritto:

> Sei sicuro che in excel si possa fare?
> Io non conosco a fondo excel ma cercando con google non sembra che
> esista questa possibilitᅵ.

Anche perchᅵ poi non capisco come si possa gestire le coordinate delle
celle in righe e colonne.

--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.

Scarica "OpenOffice.org 3.0 Soluzioni a raccolta", molto piᅵ di semplici
FAQ! http://it.openoffice.org/doc/manuali/

martello

unread,
Jun 24, 2009, 11:00:09 AM6/24/09
to

> Anche perchᅵ poi non capisco come si possa gestire le coordinate delle
> celle in righe e colonne.

Infatti ...

Tutto quello che ho trovato sono dei trucchetti per fare migrare parti
del testo ai margini della cella per poi divide il tutto con una riga.
Cosa che si puᅵ sicuramente fare anche in OOo.

A:T:

unread,
Jun 24, 2009, 11:31:00 AM6/24/09
to
in data 24/06/2009 16.41 VITRIOL ha scritto:
> martello ha scritto:
>
>> Sei sicuro che in excel si possa fare?
>> Io non conosco a fondo excel ma cercando con google non sembra che
>> esista questa possibilitᅵ.
si puote, si puote...con la matitina si disegna la tabella "ad
minchiam"...

>
> Anche perchᅵ poi non capisco come si possa gestire le coordinate delle
> celle in righe e colonne.
>
perchᅵ la scimmia che ha generato il documento, poteva farlo con un
tiralinee e una matita, visto che non gestisce dei valori ma solo un
foglio con delle caselle...

Alberto S

unread,
Jun 24, 2009, 3:42:36 PM6/24/09
to
Scriveva martello mercoledᅵ, 24/06/2009:

Io sono un discretamente assiduo (e in via di pentimento) utilizzatore
di excel. E se devo dividere una cella affronto il problema dal capo
opposto: unisco le celle delle due colonne contigue, salvo le due celle
che mi servono separate.
E lo stesso faccio con calc.
Se esiste un metodo piᅵ partico, mi farebbe piacere conoscerlo.

Ciao

--
Alberto S


Guido Moretto

unread,
Jun 24, 2009, 4:09:56 PM6/24/09
to
On 24 Giu, 17:31, A:T: <a.tummillo_NO_@gm_ALLO_SPAM_ail.com> wrote:
> in data 24/06/2009 16.41 VITRIOL ha scritto:> martello ha scritto:
>
> >> Sei sicuro che in excel si possa fare?
> >> Io non conosco a fondo excel ma cercando con google non sembra che
> >> esista questa possibilità.

>
> si puote, si puote...con la matitina si disegna la tabella "ad
> minchiam"...
>
> > Anche perché poi non capisco come si possa gestire le coordinate delle

> > celle in righe e colonne.
>
> perchè la scimmia che ha generato il documento, poteva farlo con un

> tiralinee e una matita, visto che non gestisce dei valori ma solo un
> foglio con delle caselle...
In effetti
Menu formato > unisci celle
funziona se prima le avevi unite, ma mi pareva l'unica condizione di
possibile...

Leggendo il tuo post ricordo una operatività simile in Word.
Se dici che esiste pure in xls, ti credo..., ma allora non so
risponderti :)
La fantasia degli utenti nel fare le cose più strane è proprio vasta!
g

VITRIOL

unread,
Jun 24, 2009, 4:13:44 PM6/24/09
to
Guido Moretto ha scritto:

> Leggendo il tuo post ricordo una operativit� simile in Word.

S�, ma questo si pu� fare anche in OOo Writer :-)
In un foglio di calcolo ancora non mi figuro come possa funzionare...

--
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.

Scarica "OpenOffice.org 3.0 Soluzioni a raccolta", molto pi� di semplici
FAQ! http://it.openoffice.org/doc/manuali/

martello

unread,
Jun 24, 2009, 7:00:14 PM6/24/09
to
VITRIOL ha scritto:

> Guido Moretto ha scritto:
>
>> Leggendo il tuo post ricordo una operativit� simile in Word.
>
> S�, ma questo si pu� fare anche in OOo Writer :-)
> In un foglio di calcolo ancora non mi figuro come possa funzionare...
>

Potrebbe funzionare come in writer.
In realt� writer quando divide la cella aggiunge una riga e unisce le
celle appartenenti alla stessa riga.
La cosa potrebbe essere implementata anche in calc senza sconvolgere gli
indirizzamenti.
In fondo anche le celle di una tabella sono indirizzate come le celle di
calc.

VITRIOL

unread,
Jun 25, 2009, 2:01:13 AM6/25/09
to
martello ha scritto:

> In fondo anche le celle di una tabella sono indirizzate come le celle di
> calc.

In Writer se divido la cella <A1> le celle diventano <A1> e <B1>, mentre
quella che era <B1> ora � <C1>.
Cio�, nella ipotetica colonna B, ora ho:

C1
B2
B3
B4
....

In un foglio di calcolo non credo che questo sia un comportamento
auspicabile, ma non saprei.

martello

unread,
Jun 25, 2009, 4:16:06 AM6/25/09
to
VITRIOL ha scritto:

> martello ha scritto:
>
>> In fondo anche le celle di una tabella sono indirizzate come le celle
>> di calc.
>
> In Writer se divido la cella <A1> le celle diventano <A1> e <B1>, mentre
> quella che era <B1> ora � <C1>.
> Cio�, nella ipotetica colonna B, ora ho:
>
> C1
> B2
> B3
> B4
> .....

>
> In un foglio di calcolo non credo che questo sia un comportamento
> auspicabile, ma non saprei.
>

Ho visto ... abbastanza demenziale.
Basterebbe rinominare C1 in B1 e tutto rientra nella norma.

Tu hai fatto la divisione orizzontale.
Io avevo provato a dividerle verticalmente.

Quella che hai provato tu � abbastanza irrazionale.
Se dividi verticalmente (vale a dire con linea orizzontale) vedrai:

A1 diventa A1 e A2.
A2 diventa A3
B1 resta B1 (cella unita)
B2 diventa B3.

Questo metodo � applicabile anche in calc.
Non capisco la differente logica tra divisione orizzontale e verticale.

martello

unread,
Jun 25, 2009, 4:19:47 AM6/25/09
to
martello ha scritto:

> VITRIOL ha scritto:
>> martello ha scritto:
>>
>>> In fondo anche le celle di una tabella sono indirizzate come le celle
>>> di calc.
>>
>> In Writer se divido la cella <A1> le celle diventano <A1> e <B1>,
>> mentre quella che era <B1> ora � <C1>.
>> Cio�, nella ipotetica colonna B, ora ho:
>>
>> C1
>> B2
>> B3
>> B4
>> .....
>>
>> In un foglio di calcolo non credo che questo sia un comportamento
>> auspicabile, ma non saprei.
>>
>
> Ho visto ... abbastanza demenziale.
> Basterebbe rinominare C1 in B1 e tutto rientra nella norma.

No ho sbagliato ... tutta la colonna deve essere c1,c2,c3,c4

martello

unread,
Jun 25, 2009, 5:12:29 AM6/25/09
to
VITRIOL ha scritto:

> martello ha scritto:
>
>> In fondo anche le celle di una tabella sono indirizzate come le celle
>> di calc.
>
> In Writer se divido la cella <A1> le celle diventano <A1> e <B1>, mentre
> quella che era <B1> ora � <C1>.
> Cio�, nella ipotetica colonna B, ora ho:
>
> C1
> B2
> B3
> B4
> .....

>
> In un foglio di calcolo non credo che questo sia un comportamento
> auspicabile, ma non saprei.
>


Ma se le cose sono fatte bene si pu� fare.

Prova questa macro in calc.

Public colonna,riga

sub DivisioneInVerticale
LeggiIndirizzoCellaAttiva
InserisciColonna (0,colonna+1)
i=0
while i<riga
uniscicelle(i,colonna,i,colonna+1)
i=i+1
wend
i=i+1
while i<1000
uniscicelle(i,colonna,i,colonna+1)
i=i+1
wend
end sub
'____________________________________________________________
Sub LeggiIndirizzoCellaAttiva
oSelectedCells = ThisComponent.CurrentSelection
oActiveCell = oSelectedCells.CellAddress
foglio=oActiveCell.sheet
colonna=oActiveCell.column
riga=oActiveCell.row
End sub

'*********************************************************
sub uniscicelle(riga1,colonna1,riga2,colonna2)

inizio=riga1+1
fine=riga2+1
col1=ColumnNumberToString(colonna1)
col2=ColumnNumberToString(colonna2)

ini=str(inizio)
ini=right(ini,len(ini)-1)
fin=str(fine)
fin=right(fin,len(fin)-1)

stra="$"+col1+"$"+ini+":$"+col2+"$"+fin
Merge(stra)

end sub

rem **************************************************************
function Merge (str)
Dim oCell 'Holds a cell temporarily
Dim oRange 'The primary range
Dim oSheet 'The fourth sheet

oSheet = ThisComponent.getSheets().getByIndex(0)
oRange = oSheet.getCellRangeByName(str)
oRange.merge(True)

End function

'************************************************
Function ColumnNumberToString(ByVal the_column As Long) As String
Dim s$
'Save this so I do NOT modify the parameter.
'This was an icky bug that took me a while to find
Do while the_column >= 0
s$ = Chr(65 + the_column MOD 26) + s$
the_column = the_column \ 26 - 1
Loop
ColumnNumberToString = s$
End Function
'_______________________________________________
Sub InserisciColonna (foglio,Colonna)
' Elimina la riga specificata
Doc = ThisComponent
Sheet = Doc.Sheets(foglio)
Sheet.Columns.InsertByIndex(colonna,1)
End Sub
'__

VITRIOL

unread,
Jun 25, 2009, 6:12:00 AM6/25/09
to
martello ha scritto:

> Prova questa macro in calc.

Potrebbe essere un possibile approccio, ma bisognerebbe valutare tutti
gli eventuali effetti collaterali.
Ad esempio non riesco a dividere una cella che si trova nella stessa
colonna di un'altra cella divisa. Hai scelto di arrivare fino a 1000, e
altre cose. Poi un foglio cos� potrebbe risultare troppo pasticciato.
Comunque complimenti :-)

martello

unread,
Jun 25, 2009, 6:33:09 AM6/25/09
to
VITRIOL ha scritto:

> martello ha scritto:
>
>> Prova questa macro in calc.
>
> Potrebbe essere un possibile approccio, ma bisognerebbe valutare tutti
> gli eventuali effetti collaterali.
> Ad esempio non riesco a dividere una cella che si trova nella stessa
> colonna di un'altra cella divisa. Hai scelto di arrivare fino a 1000, e
> altre cose. Poi un foglio cos� potrebbe risultare troppo pasticciato.
> Comunque complimenti :-)
>

Beh ... � solo una bozza ... giusto per stabilire che la funzione �
fattibile ... aggiungo anche che funziona solo sul primo foglio.
Unire celle gi� unite genera un errore analogamente a quello che succede
cercando di farlo manualmente.
La limitazione a 1000 � necessaria per non avere tempi infiniti (65000
righe non sono uno scherzo).

APPROPOSITO:

Non esiste in calc la possibilit� di unire per righe o per colonne?
Mi sembra strano che non ci sia questa funzionalit�.
Cio� se scelgo due colonne A e B ottenere tutte le celle unite a
coppie:A1 con B1, A2 con B2 e cos� via.

0 new messages