Immagini collegate a convalida dati

Anonimo
2015-08-25T11:51:02+00:00

Ho un elenco fornito tramite convalida dati ove vengono elencate una serie di nazioni.

Alla scelta della nazione da parte dell'utente vorrei riuscire a raffigurare la relativa bandiera,

il problema è che le bandiere sono inserire come immagini, e pertanto con convalida dati o certa.vert non riesco

a farle comparire a seconda della scelta effettuata.

Qualcuno ha qualche suggerimento?

Grazie

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

2 risposte

Ordina per: Più utili
  1. Anonimo
    2015-08-26T10:33:02+00:00

    Ciao Christian,

    Oltre al suggerimento di Paolo, che saluto, prova anche qualcosa del genere:

    Poniamo che la cella della convalida dati sia la cella A2.

    • Crea una tabella, miaTabella, elencando i nomi delle nazione nella prima colonna e i nomi delle immagini nella seconda colonna.
    • In una cella che sarà coperta dalle bandiere, ad esempio la cella D1,immetti la formula  =CERCA.VERT(A2; MiaTabella; 2; FALSO)
    • Fai clic dx sulla linguetta del foglio
    • Seleziona l'opzione Visualizza Codice
    • Incolla il seguente codice:

    '=========>>

    Option Explicit

    '--------->>

    Private Sub Worksheet_Calculate()

        Const sCellaFormula As String = "D1"                '<<==== Modifica

        Dim oPic As Picture

        Me.Pictures.Visible = False

        With Range(sCellaFormula)

            For Each oPic In Me.Pictures

                If oPic.Name = .Text Then

                    oPic.Visible = True

                    oPic.Top = .Top

                    oPic.Left = .Left

                    Exit For

                End If

            Next oPic

        End With

    End Sub

    '<<=========

    • Alt-Q per chiudere l'editor di VBA e tornare a Excel.

    Salva il file selezionandi il tipo xlsm.

    Ora la bandiera richiesta verrà visualizzata in risposta alla selezione di una nazione dall'elenco a discesa in A2.

    Potresti scaricare il mio file di prova Christian20150826.xlsm a:

                                   **http://1drv.ms/1K0OOwI**

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-08-26T09:39:37+00:00

    La risposta è stata utile?

    0 commenti Nessun commento