Telefonszámunk: 1-472-0679

Hozzászólás: UserForm

Kezdőlap Fórumok Excel programozás UserForm Hozzászólás: UserForm

#2427
horvimi
Adminisztrátor

    Szia!

    Valahonnan olyan ismerős ez a kód… 🙂

    Szóval a Kombi panel csak egy értéket „jegyez meg”, azt, ami a kötött oszlopban van.
    A többi oszlopban lévő értéket csak esetleg mutatja, de nem tartalmazza az űrlap.

    Ezért ezeket VLOOKUP-al tudod kikeresni az adatok tartományból.
    Persze ehhez az kell, hogy a Bound Column, azaz az első oszlop egy egyedi azonosító legyen. Emiatt szoktuk az első oszlop szélességét nullára venni, de valójában azt választjuk ki.

    De ha az első oszlopod neveket vagy címeket tartalmaz, és abban nincs egyforma, akkor persze nem kell nullázni a szélességét, az is lehet egyedi azonosító.

    Na de nézzük a konkrétumot:
    Tegyük fel, hogy az „adatok” tartományban a Cím a második oszlop.

    Private Sub ComboBox1_Change()
       Textbox1.Value = Worksheetfunction.Vlookup(ComboBox1.Value,Sheets(1).Range(“adatok”),2,0)
    End Sub

    Szerintem.

    Nem próbáltam.

    Imre