come utilizzare in VBA scelta di dati in colonna

Anonimo
2020-09-24T09:34:31+00:00

Nella macro VBA di Excel sto cercando di dare un valore ad una variabile utilizzando l'inserimento di una casella combinata a discesa per cui con la scelta del valore voluto posso inserire nella macro il valore nella variabile ma non conosco la procedura. Qualcuno mi potrebbe aiutare?

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

1 risposta

Ordina per: Più utili
  1. Anonimo
    2020-09-24T13:11:00+00:00

    Ciao Giuseppe,

    Nella macro VBA di Excel sto cercando di dare un valore ad una variabile utilizzando l'inserimento di una casella combinata a discesa per cui con la scelta del valore voluto posso inserire nella macro il valore nella variabile ma non conosco la procedura. Qualcuno mi potrebbe aiutare? 

    Supponendo che la casella combinata sia un oggetto ActiveX, prova la prima macro, altrimenti utilizza la seconda macro:

    '========>>

    Option Explicit

    '-------->>

    Public Sub Tester()

        Dim oleObj As OLEObject

        Dim vVal As Variant

        Set oleObj = ActiveSheet.OLEObjects.Item("ComboBox1")

        vVal = oleObj.Object.Value

    End Sub

    '-------->>

    Public Sub Tester2()

        Dim dd As DropDown

        Dim vVal As Variant

        Set dd = ActiveSheet.Shapes("Drop down 1").OLEFormat.Object

        With dd

            vVal = .List(.Value)

        End With

    End Sub

    '<<========

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento