Risultati da 1 a 27 di 27

Discussione: Inserimento nomi in menu a tendina



  1. #1
    L'avatar di FRANCI
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    TERRACINA LT
    Età
    47
    Messaggi
    55
    Versione Office
    2010
    Likes ricevuti
    1

    Inserimento nomi in menu a tendina

    Buongiorno forum !!
    Vi chiedo se e possibile che in un menu a tendina si possa cominciare a digitare un nome ho un articolo e il menu compari tutti i nomi che cominciano con la prima lettera in modo da abbreviare il tempo di ricerca grazie

  2. #2
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15

    Re: Inserimento nomi in menu a tendina

    Ciao Franci credo sia possibile con una combox...........
    e non con una convalida dati.........
    windows 10
    Excel 2016

  3. #3

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6811
    Versione Office
    2013
    Likes ricevuti
    720
    Likes dati
    165

    Re: Inserimento nomi in menu a tendina

    Ciao Franci e ciao Nicola

    Con la convalida dati non è possibile ma non è possibile neanche con la combobox nel senso che con quest'ultima nel momento in cui inizi a digitar qualcosa la combo si posiziona sul primo elemento che inizia con le lettere digitate ma non ti fa vedere le sole voci che contengono quelle lettere.

    Provate a dare uno sguardo al file allegato; insomma non è proprio una passeggiata.

    Alfredo
    File Allegati File Allegati

  4. #4
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15

    Re: Inserimento nomi in menu a tendina

    Grande Alfredo
    Come sempre...grazie molto carino e funzionale
    windows 10
    Excel 2016

  5. #5

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6811
    Versione Office
    2013
    Likes ricevuti
    720
    Likes dati
    165

    Re: Inserimento nomi in menu a tendina

    Grazie Nicola ma forse a Franci può bastare una combo.

    Alfredo

  6. #6
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: Inserimento nomi in menu a tendina

    Un saluto a tutti voi. Ho voluto cimentarmi anche io a questa piccola sfida :)

    La mia proposta è un connubio tra filtro di tabella, textbox ActiveX ed evidenziazione del testo.

    Data una colonna di nomi ed una textbox activeX sopra di essa, digitando dentro la textbox, attraverso l' evento Keypress, la colonna sottostante viene filtrata utilizzando la textbox come criterio ed il testo digitato viene evidenziato in ogni occorrenza.

    Sicuramente da modificare in vari punti però mi pare un bel giochino :166:
    File Allegati File Allegati

  7. I seguenti 10 utenti hanno dato un "Like" a dracoscrigno per questo post:


  8. #7
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Inserimento nomi in menu a tendina

    Spettacolo!!! Dacoscrigno:98:
    Sarebbe interessate capire come hai fatto.. se hai tempo e voglia puoi spiegare come hai fatto
    Grazie in anticipo

  9. #8
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: Inserimento nomi in menu a tendina

    Citazione Originariamente Scritto da Gerardo Zuccalà Visualizza Messaggio
    Spettacolo!!! Dacoscrigno:98:
    Sarebbe interessate capire come hai fatto.. se hai tempo e voglia puoi spiegare come hai fatto
    Grazie in anticipo
    Ciao Capo :166: Mi lusinghi? :166::166:

    A parte gli scherzi. Nessun problema. Ripropongo un altro listato, modificato da quello interno al file allegato più sopra. Lo avevo scritto in velocità a tentativi considerando solo che il risultato finale fosse accettabile.

    Questo qui sotto sembra costruito logicamente meglio e quindi dovrebbe essere più comprensibile e, soprattutto, l'ho farcito di commenti;

    Codice: 
    Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)        
        'In caso di errore il flusso viene rimandato alla fine della procedura dove
        'il blocco delle varie application vengono ripristinate
        On Error GoTo GestisciErrore
        Application.ScreenUpdating = False
        
        'Colora tutti i record a del colore automatico e di sfondo automatico.
        With Me.ListObjects("Tabella1").Range.Columns(1).Cells.Font
            .ColorIndex = xlAutomatic
            .TintAndShade = 0
        End With
        
        'se nella textbox ci sono almeno un carattere procedi nel filtraggio
        If Me.TextBox1.Text <> "" Then
            'Filtra la colonna utilizzando, come criterio, la stringa contenuta nella text box agiungendo,
            ' all' inizio ed alla fine, il carattere speciale "*" (asterisco)
            'Di fatto vengono restituite tutte le occorrenze che CONTENGONO la strnga scritta nella textbox.
            Dim Criterio As String
            Criterio = "=*" & Me.TextBox1.Text & "*"
            ActiveSheet.ListObjects("Tabella1").Range.AutoFilter Field:=1, Criteria1:=Criterio, Operator:=xlAnd
    
    
            'Il filtro non fa altro che nascondere le righe, i record, della tabella che non corrispondono al criterio
            '-Dei record rimasti visibili evidenzia la parte di stringa che corrisponde al criterio.
            '-Dei record rimasti visibili, riporta il colore ad automatico se non corrispondono al criterio
            Dim cella As Range
            For Each cella In Me.ListObjects("Tabella1").Range.Columns(1).Cells
                'Se il record NON è nascosto
                If Not cella.EntireRow.Hidden Then
                    'Colora di rosso la parte che corrisponde alla stringa
                    cella.Characters(Start:=InStr(cella.Value, Me.TextBox1.Text), Length:=Len(Me.TextBox1.Text)).Font.Color = vbRed
                End If
            Next
        End If
        
        'colora di nero il titolo della tabella che così fa schifo :P
        With Me.ListObjects("Tabella1").Range(1, 1).Cells.Font
            .ColorIndex = xlAutomatic
            .TintAndShade = 0
        End With
        
        GoTo fine
    GestisciErrore:
        Application.ScreenUpdating = True
    fine:
    End Sub

    Tra le varie, non ho valutato se c'è bisogno di filtrare i tasti premuti nella textbox ed ho solo accennato una gestione degli errori, così, giusto a titolo di esempio. Poi, c'è la parte finale che copre una magagna, il fatto che il titolo del campo si colori di rosso quando dovrebbe non essere nemmeno toccato.
    Ho preferito colorarlo di nero alla fine della sub senza star troppo a pensarci sopra :P

    Codice: 
      
    ...
     'colora di nero il titolo della tabella che così fa schifo :P    With Me.ListObjects("Tabella1").Range(1, 1).Cells.Font
            .ColorIndex = xlAutomatic
            .TintAndShade = 0
        End With
    ..
    Di interessante, in questo piccolo esperimento abbiamo:

    Codice: 
    cella.Characters(Start:=InStr(cella.Value, Me.TextBox1.Text), Length:=Len(Me.TextBox1.Text)).Font.Color = vbRed
    Che non è altro che la personalizzazione del metodo
    Range.Characters(Start, Length)

    Che identifica una parte di testo all' interno di una scritta dentro una cella partendo dal carattere identificato da START, lunga LENGTH caratteri.
    Ad esempio, se in una cella 'range("A1")' abbiamo la scritta "ForumExcel" e volessimo identificare solo la scritta "Excel", lo faremo scrivendo:
    Range("A1").characters(6,5) il "6" identifica le "E" di "Excel" ed il 5 indica di prendere 5 caratteri quindi "Excel"

    Un altra cosa che trovo interessante è data da:
    Codice: 
        'Colora tutti i record a del colore automatico e di sfondo automatico.    With Me.ListObjects("Tabella1").Range.Columns(1).Cells.Font
            .ColorIndex = xlAutomatic
            .TintAndShade = 0
        End With
    Questo particolare ci indica che molte istruzioni, all' occorrenza, possono esser date ad interi gruppi di celle senza doverle ciclare e questo atto, anche se non so quanto sia più veloce, ha comunque il pregio di rendere molto più leggibile il listato.

    In questo caso, abbiamo la "traduzione" dell' istruzione che recita:

    Togli lo sfondo e colora di "automatico" il FONT delle CELLE della COLONNA n°1 della TABELLA1 contenuta tra gli oggetti del FOGLIO di cui quest' istruzione è parte integrante.

    ....
    Bè. Non so che altro dire :P

  10. I seguenti 5 utenti hanno dato un "Like" a dracoscrigno per questo post:


  11. #9
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2133

    Re: Inserimento nomi in menu a tendina

    Ciao a tutti, un tentativo grossolano per affrontare il problema con menu a tendina e quindi con convalida dati, formula annessa e cella d'appoggio potrebbe essere il seguente:

    Elenco nomi in A2:A100; Menu a tendina in C2 e cella d'appoggio in G2

    In convalida dati:

    =SCARTO($A$1;CONFRONTA($G$2;SINISTRA($A$2:$A$57;LUNGHEZZA(G2));0);;MATR.SOMMA.PRODOTTO((SINISTRA($A$2:$A$100;LUNGHEZZA(G2))=$G$2)*(SINISTRA($A$2:$A$100;LUNGHEZZA(G2))=$G$2));1)

    L'idea sarebbe di introdurre parte del nome da cercare o solo la lettera iniziale nella cella d'appoggio, e ritrovarsi nel menu a tendina solo quei nomi che hanno quelle iniziali.
    Allego il file di prova.
    Saluti.
    File Allegati File Allegati

  12. I seguenti 4 utenti hanno dato un "Like" a pkrome59 per questo post:


  13. #10
    L'avatar di FRANCI
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    TERRACINA LT
    Età
    47
    Messaggi
    55
    Versione Office
    2010
    Likes ricevuti
    1

    Re: Inserimento nomi in menu a tendina

    Buona sera a tutti, e ringrazio tutti coloro che si sono dedicati a questa discussione. Adesso invio parte del file interessato alla mia richoesta di aiuto forse posso essere piu' chiaro .
    Un saluto particolare al mio angelo custode pkrome 59, ma che fine ai fatto sono un po di gg che non ti vedevo intervenire spero che sia tutto a posto un abbraccio
    File Allegati File Allegati

  14. #11
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Inserimento nomi in menu a tendina

    @dagoscrigno
    non potevi fare una spiegazione migliore, pensa che, anche se conosco pochissimo il VBA attraverso le tue spiegazioni è tutto chiaro...
    Grazie drago e alla prossima!

  15. I seguenti utenti hanno dato un "Like"


  16. #12
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Lecce - Pisa
    Età
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: Inserimento nomi in menu a tendina


  17. I seguenti 3 utenti hanno dato un "Like" a ggratis per questo post:


  18. #13
    L'avatar di Berna11
    Clicca e Apri
    Data Registrazione
    Feb 2016
    Località
    Latina
    Età
    62
    Messaggi
    2302
    Versione Office
    Excel 2010
    Likes ricevuti
    913
    Likes dati
    451

    Re: Inserimento nomi in menu a tendina

    Un saluto a tutti
    @Franci (ciao paesano) visto che hai postato il file te lo rimando con una combobox
    basta digitare la prima lettera e si posiziona sul primo nome che inizia con quella lettera poi man mano che continui a completare il nome ti fa la ricerca più completa.
    Oppure, clicca sulla freccia e ti appare l'elenco, dal quale scegliere il nome che interessa.
    File Allegati File Allegati

  19. I seguenti 3 utenti hanno dato un "Like" a Berna11 per questo post:


  20. #14
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2133

    Re: Inserimento nomi in menu a tendina

    Ciao FRANCI, se sei disposto ad accettare una cella d'appoggio da individuare al di fuori dell'area di stampa, e ad accettare una colonna d'appoggio in foglio "clienti2", credo di aver ottenuto con l'uso delle formule ciò che tu desideri, per quanto riguarda il menu a tendina.
    Pertanto a mio piacere ho scelto, la cella d'appoggio in "Preventivo 1" R10; e la colonna d'appoggio in "clienti2" N.
    Ciò posto; copia le seguenti:

    In foglio "clienti2"N2
    =SINISTRA(B2;LUNGHEZZA('Preventivo 1'!$R$10))
    e tiri giù alla bisogna;

    In foglio "Preventivo 1"; cella I11; convalida dati:
    =SCARTO(clienti2!$B$1;CONFRONTA('Preventivo 1'!$R$10;clienti2!$N$2:$N$100;0);;CONTA.SE(clienti2!$N$2:$N$100;'Preventivo 1'!$R$10);1)

    Allego il file di prova, fa sapere.
    Saluti.
    File Allegati File Allegati

  21. I seguenti utenti hanno dato un "Like"


  22. #15
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Lecce - Pisa
    Età
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: Inserimento nomi in menu a tendina

    Un saluto a tutti...

    Commento un po le soluzioni:
    - la soluzione del post #12 ricerca il testo digitato nella cella 'Preventivo 1'!$I$11 all'interno della ragione sociale della ditta in una posizione qualsiasi, che credo sia la soluzione migliore;
    - se invece si vuole l'elenco delle ragioni sociali che iniziano con una certa sequenza di caratteri allora può essere utilizzata la soluzione allegata.

    Entrambe le soluzioni utilizzano due colonne nel foglio clienti2 e la convalida dati nella cella 'Preventivo 1'!$I$11.
    Le due colonne di "appoggio" le puoi mettere anche su un ulteriore foglio magari nascosto per non "sporcare" il database.

    nella prima colonna di appoggio del foglio clienti2 è:
    1. Codice: 
      =SE(CONTA.NUMERI((RICERCA('Preventivo 1'!$I$11;D2)))<>0;MAX($A$1:A1)+1;0)
      primo caso
    2. Codice: 
      =SE(SINISTRA(D2;LUNGHEZZA('Preventivo 1'!$I$11))='Preventivo 1'!$I$11;MAX($A$1:A1)+1;0)
      secondo caso

    entrambe da trascinare in basso

    nella seconda colonna di appoggio del foglio clienti2 è in entrambi i casi:
    Codice: 
    =SE.ERRORE(CERCA.VERT(RIGHE($A$2:A2);$A$2:$E$101;4;0);"")
    La convalida nella cella 'Preventivo 1'!$I$11 è in entrambi i casi:
    Codice: 
    =SCARTO(clienti2!B2;;;MAX(clienti2!A2:A101))
    saluti
    gg
    File Allegati File Allegati

  23. I seguenti utenti hanno dato un "Like"


  24. #16
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Lecce - Pisa
    Età
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: Inserimento nomi in menu a tendina

    Citazione Originariamente Scritto da pkrome59 Visualizza Messaggio
    Ciao a tutti, un tentativo grossolano per affrontare il problema con menu a tendina e quindi con convalida dati, formula annessa e cella d'appoggio potrebbe essere il seguente:

    Elenco nomi in A2:A100; Menu a tendina in C2 e cella d'appoggio in G2

    In convalida dati:

    =SCARTO($A$1;CONFRONTA($G$2;SINISTRA($A$2:$A$57;LUNGHEZZA(G2));0);;MATR.SOMMA.PRODOTTO((SINISTRA($A$2:$A$100;LUNGHEZZA(G2))=$G$2)*(SINISTRA($A$2:$A$100;LUNGHEZZA(G2))=$G$2));1)

    L'idea sarebbe di introdurre parte del nome da cercare o solo la lettera iniziale nella cella d'appoggio, e ritrovarsi nel menu a tendina solo quei nomi che hanno quelle iniziali.
    Allego il file di prova.
    Saluti.
    Ciao pkrome59,
    ho aggiunto una piccola variante alla tua soluzione, che evita la cella d'appoggio (o le colonne di appoggio) e consente di avere l'intera lista quando non è digitato alcun carattere nella cella. Riporto la soluzione nel file di @FRANCI, la formula che va scritta nella convalida della cella I11 è la seguente:

    =SE($I$11="";clienti2!$B$2:$B$101;SCARTO(clienti2!$B$1;CONFRONTA($I$11;SINISTRA(clienti2!$B$2:$B$101;LUNGHEZZA($I$11));0);;MATR.SOMMA.PRODOTTO((SINISTRA(clienti2!$B$2:$B$101;LUNGHEZZA($I$11))=$I$11)*(SINISTRA(clienti2!$B$2:$B$101;LUNGHEZZA($I$11))=$I$11));1))

    perché funzioni il menù, va deselezionato il messaggio di errore della convalida ;)
    Se alla riapertura del file la convalida non funziona, fate per riassegnarla e date ok.
    saluti
    gg
    File Allegati File Allegati

  25. #17
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Lecce - Pisa
    Età
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: Inserimento nomi in menu a tendina

    Una piccola integrazione alla soluzione precedente.

    Definendo un nome:
    convalida
    e assegnandogli la formula:
    =SE('Preventivo 1'!$I$11="";clienti2!$B$2:$B$101;SCARTO(clienti2!$B$1;CONFRONTA('Preventivo 1'!$I$11;SINISTRA(clienti2!$B$2:$B$101;LUNGHEZZA('Preventivo 1'!I11));0);;MATR.SOMMA.PRODOTTO((SINISTRA(clienti2!$B$2:$B$101;LUNGHEZZA('Preventivo 1'!I11))='Preventivo 1'!$I$11)*(SINISTRA(clienti2!$B$2:$B$101;LUNGHEZZA('Preventivo 1'!I11))='Preventivo 1'!$I$11));1))
    e poi assegnando alla convalida della cella I11 (con il controllo sull'errore disattivato) la formula:
    =convalida
    pare che così si risolva il problema del mancato funzionamento della convalida alla riapertura del file. Non chiedetemi perché ;)...

    saluti
    gg
    File Allegati File Allegati

  26. I seguenti utenti hanno dato un "Like"


  27. #18
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2133

    Re: Inserimento nomi in menu a tendina

    Ciao ggratis, bravo hai ottenuto ciò che mi ero posto come obiettivo.
    Complimenti, con un "se", e una definizione di nome hai preso in giro Excell, assemblando la formula matrice che credo non sia supportata e mantenuta in memoria dalla convalida dati, argomento già trattato in una passata discussione da Ges e da Gerardo, che cordialmente saluto.
    Per questo motivo tutte le volte he veniva riaperto il file, bisognava dare OK alla convalida.
    Credo che il post#17 soddisfi pienamente la richiesta di FRANCI, che cordialmente saluto.

  28. #19
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Lecce - Pisa
    Età
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: Inserimento nomi in menu a tendina

    Grazie per il complimento ma la gran parte dei complimenti per questa formula va a te :255:...

    ora sto cercando con la stessa struttura di farmi dare l'elenco dei valori che contengono il testo digitato nella cella I11 , e magari poi riuscire a costruire l'elenco dei valori unici...

    non so se è il caso di aprire un'altro topic, ma la cosa è interessante ;)

    saluti
    gg

  29. I seguenti utenti hanno dato un "Like"


  30. #20
    L'avatar di FRANCI
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    TERRACINA LT
    Età
    47
    Messaggi
    55
    Versione Office
    2010
    Likes ricevuti
    1

    Re: Inserimento nomi in menu a tendina

    Buongiorno a tutti !! Grazie di avermi costriuto questa formula ad ok che adesso dovro immettere nel file originale siete proprio grandi un ringraziamento particolare a pkrome e ggratis :98::255:a presto

  31. #21
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Lecce - Pisa
    Età
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: Inserimento nomi in menu a tendina

    Citazione Originariamente Scritto da ggratis Visualizza Messaggio
    Grazie per il complimento ma la gran parte dei complimenti per questa formula va a te :255:...

    ora sto cercando con la stessa struttura di farmi dare l'elenco dei valori che contengono il testo digitato nella cella I11 , e magari poi riuscire a costruire l'elenco dei valori unici...

    non so se è il caso di aprire un'altro topic, ma la cosa è interessante ;)

    saluti
    gg
    Mi ricredo, questa ulteriore cosa, senza colonne d'appoggio non credo che si possa fare ...
    quindi credo si possa impostare il topic come risolto, per la domanda iniziale.

    saluti
    gg

  32. #22
    L'avatar di FRANCI
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    TERRACINA LT
    Età
    47
    Messaggi
    55
    Versione Office
    2010
    Likes ricevuti
    1

    Re: Inserimento nomi in menu a tendina

    ciao gratis non me ne volere ma come faccio a trasportare queste formule in un altro file ? specialmente cosa intendi per cito testualmente
    Definendo un nome:
    convalida
    e assegnandogli la formula: ecc ? aspettp notizie grazie
    e poi come faccio ha indicare la discussione risolta ?

  33. #23
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Lecce - Pisa
    Età
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: Inserimento nomi in menu a tendina

    Ciao Franci,
    - vai sulla ribbon>formule>gestione nomi>nuovo: gli dai il nome che desideri, per esempio convalida e a questa variabile gli copi la formula che ti ho scritto e dai ok
    - selezioni la cella dove va inserita la convalida
    - vai sulla ribbon>dati>convalida dati>elenco e scrivi =convalida;prima di chiudere vai sulla scheda "messaggio di errore" e togli il flag da "Mostra messaggio di errore quando i dati immessi non sono validi" e dai ok

    Per quanto riguarda il settare la discussione come risolta guarda in alto a destra all'inizio del thread
    saluti
    gg

  34. #24
    L'avatar di FRANCI
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    TERRACINA LT
    Età
    47
    Messaggi
    55
    Versione Office
    2010
    Likes ricevuti
    1

    Re: Inserimento nomi in menu a tendina

    ciao gratis , e grazie per la cellerita', si lo visto pure nei post precedenti e che non essendo per niente pratico mi perdo facilmente un abbraccione a tutti coloro che si sono predicati per me. alla prossima :255::255::255::255:

  35. #25
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    58
    Messaggi
    422
    Versione Office
    2010
    Likes ricevuti
    13
    Likes dati
    637

    Re: Inserimento nomi in menu a tendina

    Ciao ggratis,
    Complimenti per come hai risolto la discussione!
    Ultima modifica fatta da:Canapone; 10/07/17 alle 17:35
    Windows8.1 office 2010

  36. I seguenti utenti hanno dato un "Like"


  37. #26
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    58
    Messaggi
    422
    Versione Office
    2010
    Likes ricevuti
    13
    Likes dati
    637

    Re: Inserimento nomi in menu a tendina

    ciao ggratis,
    scusami se ti disturbo, volevo prospettare quello che mi succede quando inserisco la formula da te suggerita in un mio lavoretto....
    praticamente la convalida dati funziona(se clicco sulla freccetta si apre l'elenco) se invece inserisco una lettera cliccando la
    freccetta l'elenco non si apre più....
    hai idea del perché?
    cosa posso fare?
    invece il file da te postato funziona perfettamente....
    N.B...il file su cui sto lavorando ha l'estensione xlsm....
    Ultima modifica fatta da:Canapone; 10/07/17 alle 17:35
    Windows8.1 office 2010

  38. #27
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Lecce - Pisa
    Età
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: Inserimento nomi in menu a tendina

    Citazione Originariamente Scritto da Vincenzo Damiani Visualizza Messaggio
    ciao ggratis,
    scusami se ti disturbo, volevo prospettare ....
    Presumo che non ci siano elementi che abbiamo quella lettera iniziale.
    Tieni conto che perché la formula dia risultati congruenti il database deve essere ordinato rispetto al campo di riferimento.

    Inviato dal mio GT-I9105P utilizzando Tapatalk

  39. I seguenti utenti hanno dato un "Like"


Discussioni Simili

  1. Ricerca nomi con inserimento data
    Di Enzokar nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 16/02/17, 22:39
  2. Inserimento nomi con Userform
    Di roky48 nel forum Domande su Excel VBA e MACRO
    Risposte: 10
    Ultimo Messaggio: 25/06/16, 00:12
  3. Combo Box per menu a tendina dinamico con inserimento parziale del testo
    Di Gerardo Zuccalà nel forum Domande su Excel VBA e MACRO
    Risposte: 15
    Ultimo Messaggio: 15/06/16, 20:28
  4. Risposte: 8
    Ultimo Messaggio: 05/05/16, 00:24
  5. Creazione menù a tendina con inserimento dati da file diverso
    Di riodip nel forum Domande su Excel in generale
    Risposte: 18
    Ultimo Messaggio: 31/03/16, 19:51

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •