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

problemi ordinamento crescente

1,467 views
Skip to first unread message

QU@RKź

unread,
Apr 23, 2004, 7:40:43 AM4/23/04
to
ciao a tutti

vorrei chiedere una cosa certamente banale per voi
esperti di excel...
ho un foglio in excel in cui sono inseriti i soliti dati anagrafici
etc...e non riesco ad orinarlo alfabeticamente in ordine crescente
mi esce l'avviso "per il completamento dell'operazione č necessario
che le celle unite siano di dimensioni identiche"
come mai ??
inoltre chiedo č per caso possibile che in maniera automatica oppure
magari con una macro in uscita ordinare automaticamente il foglio ??
grazie per l'aiuto


ivano

unread,
Apr 23, 2004, 8:14:53 AM4/23/04
to

"QU@RKź" <usl...@SPAMlibero.it> ha scritto nel messaggio
news:%g7ic.142081$Kc3.4...@twister2.libero.it...


> Controlla nell'intervallo dati, evidentemente ci sono delle celle unite
( celle dello stesso intervallo o celle dell'intervallo unite a celle
esterne ad esso)

.i

QU@RKź

unread,
Apr 23, 2004, 1:59:08 PM4/23/04
to
> > vorrei chiedere una cosa certamente banale per voi
> > esperti di excel...
> > ho un foglio in excel in cui sono inseriti i soliti dati anagrafici
> > etc...e non riesco ad orinarlo alfabeticamente in ordine crescente
> > mi esce l'avviso "per il completamento dell'operazione è necessario

> > che le celle unite siano di dimensioni identiche"
> > come mai ??
> > inoltre chiedo è per caso possibile che in maniera automatica oppure

> > magari con una macro in uscita ordinare automaticamente il foglio ??
> > grazie per l'aiuto
> >
>
>
> > Controlla nell'intervallo dati, evidentemente ci sono delle celle unite
> ( celle dello stesso intervallo o celle dell'intervallo unite a celle
> esterne ad esso)
----------------------------------
scusa Ivano...ma non ho capito proprio nulla :-))
mi puoi spiegare con un esempio ??
grazie...
> .i
>
>
>

cucchiaino

unread,
Apr 23, 2004, 5:43:53 PM4/23/04
to

"QU@RKź" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*libero.it> ha scritto
nel messaggio news:MPcic.142825$Kc3.4...@twister2.libero.it...
[]

> > > etc...e non riesco ad orinarlo alfabeticamente in ordine crescente
> > > mi esce l'avviso "per il completamento dell'operazione č necessario

> > > che le celle unite siano di dimensioni identiche"
> > > come mai ??
> >
> > > Controlla nell'intervallo dati, evidentemente ci sono delle celle
unite
> > ( celle dello stesso intervallo o celle dell'intervallo unite a celle
> > esterne ad esso)
>

Seleziona tutti i tuoi dati anagrafici.
Formato/Celle/Allineamento: disattiva l'opzione []unione celle


cucchiaino

unread,
Apr 23, 2004, 6:07:29 PM4/23/04
to

"QU@RK¼" <usl...@SPAMlibero.it> ha scritto nel messaggio
news:%g7ic.142081$Kc3.4...@twister2.libero.it...
> inoltre chiedo è per caso possibile che in maniera automatica oppure

> magari con una macro in uscita ordinare automaticamente il foglio ??
>
>

Avvia il registratore di macro.
Seleziona e ordina i dati a mano come fai normalmente.
Stoppa la registrazione (quadratino nero).
Premi Alt-F11 per entrare nell'editor vb.
Sulla sinistra seleziona "Modulo1" (doppio click)
Sulla destra dovresti vedere il codice generato dal
registratore.
Individua dopo la scritta Sub il nome della macro (di solito Macro1)
subito dopo inserisci una riga e scrivi:

Sheets("nome del foglio di lavoro").Activate

Sulla sinistra seleziona "ThisWorkbook" (doppio click)
Nella parte destra, in alto a sinistra vedrai la scritta
"generale"
Premi la freccina corrispondente e seleziona "Workbook".
La routine che ti si è predisposta è quella che si avvia
in automatico all'apertura del file.

Dove lampeggia il cursore inserisci il nome della macro
precedente, nel mio esempio

Macro1


Chiudi vb
Salva il file

Adesso ogni volta che aprirai il file i dati saranno ordinati.

------------------------------------------------------
Spero di non averti "disordinato" le idee nel qual caso ti
servirà una ulteriore macro di ordinamento!! :-))

SuperPippo®

unread,
Apr 24, 2004, 1:47:04 PM4/24/04
to
"cucchiaino" <so...@excel.it> ha scritto nel messaggio
news:t6gic.135270$rM4.5...@news4.tin.it...
>
> "QU@RK¼" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*libero.it> ha scritto

> nel messaggio news:MPcic.142825$Kc3.4...@twister2.libero.it...
> []
> > > > etc...e non riesco ad orinarlo alfabeticamente in ordine crescente
> > > > mi esce l'avviso "per il completamento dell'operazione è necessario

> > > > che le celle unite siano di dimensioni identiche"
> > > > come mai ??
> > >
> > > > Controlla nell'intervallo dati, evidentemente ci sono delle celle
> unite
> > > ( celle dello stesso intervallo o celle dell'intervallo unite a celle
> > > esterne ad esso)
>
> Seleziona tutti i tuoi dati anagrafici.
> Formato/Celle/Allineamento: disattiva l'opzione []unione celle
------------------
Ciao.. ho fatto come tu dici ma purtroppo facendo un controllo
non si porta dietro tutti i dati...
il foglio comincia con una colonna Nr_progressivo
poi con un codice paziente, Gnognome, Nome, data nascita etc. etc..
come fare a farli spostare tutti.. senza combinare un disastro ??
grazie...

cucchiaino

unread,
Apr 24, 2004, 4:41:55 PM4/24/04
to

" SuperPippoŽ" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*libero.it> ha
scritto nel messaggio news:sKxic.144320$Kc3.4...@twister2.libero.it...

> "cucchiaino" <so...@excel.it> ha scritto nel messaggio
> news:t6gic.135270$rM4.5...@news4.tin.it...
> >
> > "QU@RKź" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*libero.it> ha

scritto
> > nel messaggio news:MPcic.142825$Kc3.4...@twister2.libero.it...
> > []
> > > > > etc...e non riesco ad orinarlo alfabeticamente in ordine crescente
> > > > > mi esce l'avviso "per il completamento dell'operazione č

necessario
> > > > > che le celle unite siano di dimensioni identiche"
> > > > > come mai ??
> > > >
> > > > > Controlla nell'intervallo dati, evidentemente ci sono delle celle
> > unite
> > > > ( celle dello stesso intervallo o celle dell'intervallo unite a
celle
> > > > esterne ad esso)
> >
> > Seleziona tutti i tuoi dati anagrafici.
> > Formato/Celle/Allineamento: disattiva l'opzione []unione celle
> ------------------
> Ciao.. ho fatto come tu dici ma purtroppo facendo un controllo
> non si porta dietro tutti i dati...

cosa intendi?

> il foglio comincia con una colonna Nr_progressivo
> poi con un codice paziente, Gnognome, Nome, data nascita etc. etc..
> come fare a farli spostare tutti.. senza combinare un disastro ??

cosa devi spostare?


Ogni colonna ha una etichetta di intestazione?
I dati sono continui?
Hai selezionato tutte le colonne della tabella prima di ordinare?


SuperPippo®

unread,
Apr 26, 2004, 3:25:04 PM4/26/04
to
"cucchiaino" <so...@excel.it> ha scritto nel messaggio
news:niAic.99198$hc5.4...@news3.tin.it...

> > Ciao.. ho fatto come tu dici ma purtroppo facendo un controllo
> > non si porta dietro tutti i dati...
>
> cosa intendi?

nel senso che sposta solo cognome e nome ma la data di nascita rimane
ferma..


> > il foglio comincia con una colonna Nr_progressivo
> > poi con un codice paziente, Gnognome, Nome, data nascita etc. etc..
> > come fare a farli spostare tutti.. senza combinare un disastro ??
>
> cosa devi spostare?
>
>
> Ogni colonna ha una etichetta di intestazione?
> I dati sono continui?
> Hai selezionato tutte le colonne della tabella prima di ordinare?

i dati sono continui.. ma in testa al foglio vi sono delle celle con titolo
e altre info sul foglio... ecco perchè mi risulta difficile ordinare il
foglio...
se vuoi ti mando un esempio..
Ciao...

cucchiaino

unread,
Apr 26, 2004, 3:29:15 PM4/26/04
to

" SuperPippo®" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*libero.it> ha
scritto nel messaggio news:kmdjc.23878$Qc.9...@twister1.libero.it...

kos°@°libero°.°it

leva i pallini.


cucchiaino

unread,
Apr 28, 2004, 12:59:33 PM4/28/04
to

" SuperPippo®" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*libero.it> ha
scritto nel messaggio news:kmdjc.23878$Qc.9...@twister1.libero.it...

> "cucchiaino" <so...@excel.it> ha scritto nel messaggio
> news:niAic.99198$hc5.4...@news3.tin.it...
> >
> >
> > Ogni colonna ha una etichetta di intestazione?
> > I dati sono continui?
> > Hai selezionato tutte le colonne della tabella prima di ordinare?
>
> i dati sono continui.. ma in testa al foglio vi sono delle celle con
titolo
> e altre info sul foglio... ecco perchè mi risulta difficile ordinare il
> foglio...

Ho visto il tuo file. Ho fatto una piccola macro che ordina i dati
eslcudendo le intestazioni e rigenera l'id di ogni riga.

Ti ho già inviato il file.

Per completare il thread (soprattutto per gli altri) scrivo qui il problema
rilevato e la soluzione adottata:

- la tabella non ha intestazioni vere e proprie perchè non si trovano sulla
prima riga sopra i dati ma intrecciate in celle unite

la macro, quindi, esclude le intestazioni con l'opzione
Header:=xlNo


per ciò che riguarda la rinumerazione degli indici la macro riscrive
semplicemente l'indice a cominciare da 1 fino all'ultima riga utile
ordinata.

Ciao QU@RK¼ - SuperPippo


----------
Cosentino


0 new messages