Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Selezionare più valori da menù a tendina

Ultimo Aggiornamento: 16/12/2019 21:13
Post: 1
Registrato il: 16/12/2019
Età: 35
Utente Junior
2010
OFFLINE
16/12/2019 10:19

Salve a tutti,

vorrei sapere se esiste la possibilità di inserire più valori in una cella excel selezionandoli da menù a tendina (o una checkbox). Da quanto ho capito non esiste una specifica funzione excel, quindi ho provato utilizzando un codice VBA suggerito in questa pagina (https://trumpexcel.com/select-multiple-items-drop-down-list-excel/)

Però (almeno a me) non funziona. Sapete darmi qualche dritta?

di seguito il codice:
Private Sub Worksheet_Change(ByVal Target As Range)
'Code by Sumit Bansal from https://trumpexcel.com
' To allow multiple selections in a Drop Down List in Excel (without repetition)
Dim Oldvalue As String
Dim Newvalue As String
Application.EnableEvents = True
On Error GoTo Exitsub
If Target.Address = "$C$2" Then
If Target.SpecialCells(xlCellTypeAllValidation) Is Nothing Then
GoTo Exitsub
Else: If Target.Value = "" Then GoTo Exitsub Else
Application.EnableEvents = False
Newvalue = Target.Value
Application.Undo
Oldvalue = Target.Value
If Oldvalue = "" Then
Target.Value = Newvalue
Else
If InStr(1, Oldvalue, Newvalue) = 0 Then
Target.Value = Oldvalue & ", " & Newvalue
Else:
Target.Value = Oldvalue
End If
End If
End If
End If
Application.EnableEvents = True
Exitsub:
Application.EnableEvents = True
End Sub

Grazie!
Post: 2.467
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
16/12/2019 10:29

ciao
vedi se può esserti utile l'allegato

saluti

edit: in alternativa usa una list box che permette il multi select

[Modificato da dodo47 16/12/2019 10:32]
Domenico
Win 10 - Excel 2016
Post: 1
Registrato il: 16/12/2019
Età: 35
Utente Junior
2010
OFFLINE
16/12/2019 12:29

Ciao, grazie mille sono riuscito.
Provo a rendere la cosa più difficile a aggiungo un'altra richiesta. Ho utilizzato il codice sull'intera colonna, e vorrei applicare un filtro che mi dia la possibilità di scegliere solo i valori predefiniti, e non le combinazioni.

Faccio un esempio.

A2 Roma, Milano
A3 Roma, Bologna
A4 Genova, Bologna, Milano

Vorrei che nel filtro le opzioni selezionabili siano solo: 1 Roma, 2 Milano, 3 Bologna, 4 Genova e che selezionando più opzioni riconosca le combinazioni.

E' possibile?

16/12/2019 14:11

1) Vorrei = Non esiste sui forum
2) che nel filtro le opzioni selezionabili siano solo: 1 Roma, 2 Milano, 3 Bologna, 4 Genova
Intendi dire, 4 Opzioni oppure saranno 1,2,3,5,6,7 ecc ecc
NB che manca il 4

Oppure le stesse 4 Opzioni =Roma,Milano,Bologna,Genova e NON =Roma,Milano,Bologna,PincoPallino ???
[Modificato da ABCDEF@Excel 16/12/2019 14:19]
Post: 2
Registrato il: 16/12/2019
Età: 35
Utente Junior
2010
OFFLINE
16/12/2019 15:59

Ciao!

scusa ma non ho capito il primo punto, il link tra vorrei e forum, in che senso?

Provo a rispiegare perché in effetti non sono stato chiaro

se ho più valori in una cella, il filtro mi da come opzioni tutte le combinazioni.

Es. se le celle hanno i seguenti valori
A2 Roma, Milano
A3 Roma, Bologna
A4 Genova, Torino, Roma
A5 Bologna
A6 Milano

il filtro mi da le seguenti scelte - Roma, Milano -Roma, Bologna -Genova, Torino, Roma - Bologna - Milano.

Dato che il documento reale contiene molti valori e tantissime combinazioni, vorrei che il filtro si limitasse a darmi i valori singoli (le singole città), ma che fosse in grado di riconoscere le combinazioni.

Ad esempio, spuntando solo Bologna e Milano nel filtro, venga visualizzato: A2 Roma, Milano A3 Roma, Bologna A5 Bologna A6 Milano.

E' possibile fare qualcosa del genere con i filtri?
Grazie
16/12/2019 20:56

"Vorrei" non esiste in nessun forun
Comunque allega in esempio di files e "quanto desideri"
Secondo me VBA e non filtri
Post: 3
Registrato il: 16/12/2019
Età: 35
Utente Junior
2010
OFFLINE
16/12/2019 21:13

Ma guarda che vorrei è una forma cortese, proprio non capisco perché non ti sia piaciuto.

Avete già risposto alla mia domanda, volevo solo capire se fosse possibile con i filtri, grazie mille!
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Selezionare nome sulla mappa (24 messaggi, agg.: 02/04/2021 12:09)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 06:56. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com