Discussione:
elenco a discesa
(troppo vecchio per rispondere)
Luigi
2008-09-16 15:55:03 UTC
Permalink
in excel 2003 se viene utilizzatala funzione CONVALIDA ELENCO per facilitare
l'immissione di dati in una cella prelevando il valore da una tabella di
valori possibili l'elenco a discesa proposto automaticamente da Excel è
composto soltanto da 8 righe (la larghezza delle righe è proporzionale al
campoi di input....); io vorrei aumentare il numero di righe per non dover
continuamente "scrollare" l'elenco per trovare il valore desiderato. Ho
provato di tutto ma niente da fare. Vi prego aiutatemi. fatelo per pietà!
sgtpepper
2008-09-16 17:30:04 UTC
Permalink
Post by Luigi
in excel 2003 se viene utilizzatala funzione CONVALIDA ELENCO per facilitare
l'immissione di dati in una cella prelevando il valore da una tabella di
valori possibili l'elenco a discesa proposto automaticamente da Excel è
composto soltanto da 8 righe (la larghezza delle righe è proporzionale al
campoi di input....); io vorrei aumentare il numero di righe per non dover
continuamente "scrollare" l'elenco per trovare il valore desiderato. Ho
provato di tutto ma niente da fare. Vi prego aiutatemi. fatelo per pietà!
Ciao Luigi
per quanto ne sappia, non mi sembra sia possibile aumentare il numero di
righe visualizzabili attraverso il CONVALIDA DATI. Potresti, in alternativa,
pensare all'utilizzo di una casella combinata dei moduli che opera più o meno
come un CONVALIDA DATI ma che però ti dà la possibilità di decidere quante
righe in elenco vuoi visualizzare.
Buona serata
Luigi
2008-09-16 18:33:01 UTC
Permalink
grazie per la prontissima risposta! non osavo sperare tanto.
Prima di postare la mia domanda avevo provato a percorrere la soluzione che
tu proponi: in effetti funziona benissimo ma..........., almeno per quanto mi
risulta salvo errori ed omissioni, c'è un problemino non da poco, e mi
spiego: con questa soluzione sono costretto ad inserire manualmente le
istruzioni per generare la casella combinata in ogni singola cella del mio
foglio, per due motivi:
1) la cella di riferimento ovviamente varia ad ogni inserimento e durante il
semplice copia incolla Excel copia pari pari anche la cella di riferimento;
2) copia e incolla funziona, peccato però che quando provo ad inserire in
una cella uno dei valori scelti dalla casella combinata Excel mi copia quel
valore anche in tutte le altre celle nelle quali ho copiato la formula (spero
di essermi spiegato);
naturalmente ho provato a fare copia e INCOLLA SPECIALE ma se la cella che
voglio copiare contiene la formula della casella questa opzione (incolla
speciale) non è disponibile, o così almeno succede a me.......
dal momento che il data base che io voglio alimentare con la tecnica
dell'elenco a discesa comporta una frequentissima necessità di aggiungere
delle righe al foglio di lavoro, ne consegue che se ogni volta devo inserire
anche tutte le istruzioni della casella combinata il gioco non vale la
candela......
Se non è proprio possibile farlo pazienza, questa notte dormo lo stesso,
solo che con questo software che è in grado di rescuscitare anche i morti ero
convinto che si potesse manovrare il numero di righe dell'elenco a discesa....

Grazie ancora per il tuo graditissimo supporto e buona serata anche a te.

Luigi
Post by sgtpepper
Post by Luigi
in excel 2003 se viene utilizzatala funzione CONVALIDA ELENCO per facilitare
l'immissione di dati in una cella prelevando il valore da una tabella di
valori possibili l'elenco a discesa proposto automaticamente da Excel è
composto soltanto da 8 righe (la larghezza delle righe è proporzionale al
campoi di input....); io vorrei aumentare il numero di righe per non dover
continuamente "scrollare" l'elenco per trovare il valore desiderato. Ho
provato di tutto ma niente da fare. Vi prego aiutatemi. fatelo per pietà!
Ciao Luigi
per quanto ne sappia, non mi sembra sia possibile aumentare il numero di
righe visualizzabili attraverso il CONVALIDA DATI. Potresti, in alternativa,
pensare all'utilizzo di una casella combinata dei moduli che opera più o meno
come un CONVALIDA DATI ma che però ti dà la possibilità di decidere quante
righe in elenco vuoi visualizzare.
Buona serata
ivano
2008-09-17 07:16:08 UTC
Permalink
Post by Luigi
grazie per la prontissima risposta! non osavo sperare tanto.
Prima di postare la mia domanda avevo provato a percorrere la soluzione che
tu proponi: in effetti funziona benissimo ma..........., almeno per quanto mi
risulta salvo errori ed omissioni, c'è un problemino non da poco, e mi
spiego: con questa soluzione sono costretto ad inserire manualmente le
istruzioni per generare la casella combinata in ogni singola cella del mio
Ciao,
per poter inserire il valore della casella di riepilogo nella cella attiva,
prova ad effettuare questo escamotage che confonde excel:

nel foglio di lavoro:
Inserisci Nome Definisci
[nome]: rif
[riferito a]:
=Foglio1!a1

Poi inserisci L'oggetto (casella di modifica o combo box)
Assegna come cella di riferimento o linkedcell:
rif

Ora modifica il riferimento al nome appena inserito
[nome]: rif
[riferito a]:
=RIF.CELLA.ATTIVA()

Cliccando sulla casella di modifica, ora, inserisce il valore nella cella
attiva.

P.s:
forse ti apparirà all'apertura del documento excel l'avviso che è in
funzione una macro 4.0...vediamo poi.
Luigi
2008-09-18 12:21:01 UTC
Permalink
Grazie molte anche a te Ivano!

ho provato anche i tuoi suggerimenti Ivano, ma, forse perchè non sono sicuro
di aver capito bene il da farsi, non funziona, nel senso che dopo aver fatto
tutto quello che c'è da fare nella prima cella attiva , cioè gestire l'input
attraverso un elenco a discesa, e a questo punto non mi rimane altro da fare
che COPIARE tali istruzioni anche in tutte le altre celle, ma a questo punto
siamo da capo: se inserisco un valore (scelto dall'elenco a discesa) in una
cella, tale valore viene replicato automaticamente anche in tutte le altre
celle dove ho copiato le istruzioni, e quindi non riesco a concludere
nulla....
Puoò anche darsi benissimo che io non abbia capito niente della procedura da
mettere in atto.....in effetti io conosco "sommariamente" Excel e di
conseguenza........

Grazie ancora per l'attenzione e anche per la .....pazienza!

Luigi
Post by ivano
Post by Luigi
grazie per la prontissima risposta! non osavo sperare tanto.
Prima di postare la mia domanda avevo provato a percorrere la soluzione che
tu proponi: in effetti funziona benissimo ma..........., almeno per quanto mi
risulta salvo errori ed omissioni, c'è un problemino non da poco, e mi
spiego: con questa soluzione sono costretto ad inserire manualmente le
istruzioni per generare la casella combinata in ogni singola cella del mio
Ciao,
per poter inserire il valore della casella di riepilogo nella cella attiva,
Inserisci Nome Definisci
[nome]: rif
=Foglio1!a1
Poi inserisci L'oggetto (casella di modifica o combo box)
rif
Ora modifica il riferimento al nome appena inserito
[nome]: rif
=RIF.CELLA.ATTIVA()
Cliccando sulla casella di modifica, ora, inserisce il valore nella cella
attiva.
forse ti apparirà all'apertura del documento excel l'avviso che è in
funzione una macro 4.0...vediamo poi.
Continua a leggere su narkive:
Loading...