Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

utilizzo di una casella di riepilogo

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

utilizzo di una casella di riepilogo

Postdi ivo » 30/03/11 10:52

Non mi sono mai capito con le caselle di riepilogo...
Tra l'altro, non so neanche se è la modalità giusta per quello che mi serve: quindi provo a spiegarmi ...
Figlio 2 di excel contiene una tabella con i "centri di costo"
la prima riga è l'intestazione della tabelle "CODICE" "DESCRIZIONE"
Nel foglio 1 ho una colonna dove, per ogni riga dovrebbe esserci una casella di testo, per poter scegliere il centro di costo recuperato dal foglio 2. Magari vedere la descrizione e memorizzare il codice (che è più corto).
Ah, per me sembra ovvio, ma lo scrivo per essere più chiaro possibile, la scelta effettuata nella casella di riepilogo deve memorizzarsi nella stessa cella dove ho eseguito la scelta.
Immagine
Avatar utente
ivo
Utente Senior
 
Post: 1134
Iscritto il: 20/08/01 01:00
Località: Treviso

Sponsor
 

Re: utilizzo di una casella di riepilogo

Postdi Anthony47 » 30/03/11 14:30

Forse a te basta una "Convalida da Elenco":
-ti crei su Foglio2 un elenco di centri di costo, e assegni all' intervallo un "nome", es ccosto
-su Foglio1 selezioni ad es A2:A100 e imposti la "convalida":
--Menu /Dati Convalida
--Consenti = Elenco
--come Origine metti "=ccosto" (senza gli apici)
--tab Mess di input; scrivi "Scegli classe di costo"
--tab Mess di Errore, scrivi "Scegli un valore in elenco"
--Ok
A questo punto seleziona A2 e vedi l' effetto.

Se accanto alla classe di costo in Foglio2 metti anche la Descrizione puoi usare Cerca.Vert per ottenere automaticamente la descrizione, una volta scelta la c.c.
Non c' e' bisogno di dirlo, ma puoi invertire le cose: fai la convalida con la Descrizione, ottieni la c.di Costo con formula. Come pure, ti potresti creare una terza colonna come Concatenamento tra cc e descrizione e la convalida la fai con questa colonna; poi con formule ti crei le colonne con il solo cc e la sola descrizione (se servono)

Oppure usi una "casella combinata" (la versione piu' semplice e' tra gli strumenti Modulo, un' altra tra gli Strumenti di controllo), con cui puoi fare la stessa cosa:
-crei la casella combinata; le assegni un nome tipo "ccomb2" usando la "casella nome"
-con tasto dx, Formato controllo, imposti un intervallo di input e un collegamento a una cella
NB: e' riferito al controllo degli strumenti Modulo.

Per poter usare la stessa casella combinata su piu' righe imposterai una macro di Worksheet_SelectionChange:
Codice: Seleziona tutto
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Shapes("ccomb2").Left = Target.Left
ActiveSheet.Shapes("ccomb2").Top = Target.Top
ActiveSheet.Shapes("ccomb2").Select
Selection.LinkedCell = Target.Address
Target.Select
End Sub

La casella di controllo ti imposta nella cella collegata, che e' la cella selezionata, un "indice" della scelta fatta; userai questo indice per creare le colonne con il solo cc e la sola descrizione.

Se serve aiuto siamo qua.

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13885
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: utilizzo di una casella di riepilogo

Postdi gianc » 30/03/11 14:41

non vorrei sbagliarmi
ma mi sono imbattuto nello stesso problema alcuni giorni fa.
la funzione convalida va bene ma non permette di selezionare un'area che non sia nel foglio in cui si deve inserire l'elenco.
gianc
Utente Junior
 
Post: 59
Iscritto il: 19/03/11 00:51
Località: Pistoia

Re: utilizzo di una casella di riepilogo

Postdi ivo » 30/03/11 15:00

@ gianc
leggi bene la risposta del mitico Anthony47
lui ha sottinteso questo
sul menù Inserisci/nome scegliere "definisci", in nomi nella cartella di lavoro" scrivi quello che vuoi ad es. "ccosto" (senza le virgolette.
ora ti sarà più chiaro il suo discorso
Forse a te basta una "Convalida da Elenco":
-ti crei su Foglio2 un elenco di centri di costo, e assegni all' intervallo un "nome", es ccosto ...
Immagine
Avatar utente
ivo
Utente Senior
 
Post: 1134
Iscritto il: 20/08/01 01:00
Località: Treviso

Re: utilizzo di una casella di riepilogo

Postdi gianc » 30/03/11 15:03

ottimo
grazie della nota
consiglio utile per non dire prezioso :)
gianc
Utente Junior
 
Post: 59
Iscritto il: 19/03/11 00:51
Località: Pistoia


Torna a Applicazioni Office Windows


Topic correlati a "utilizzo di una casella di riepilogo":


Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti