Telefonszámunk: 1-472-0679

Hozzászólás: Hivatkozás tömbkonstans elemeire VBA

Kezdőlap Fórumok Excel programozás Hivatkozás tömbkonstans elemeire VBA Hozzászólás: Hivatkozás tömbkonstans elemeire VBA

#2955
horvimi
Adminisztrátor

    Szia!

    Én ezt találtam erre. Kipróbáltam, nekem működött
    Előtte csináltam egy „nevek” nevű tömbkonstanst a névkezelőbe.

    ={"Kovács András";"Tóth Zsuzsanna";"Kovács Béla";"Kiss József"}
    

    A névkezelőből kolvasni egy töb elemeit az Evaluate függvénnyel lehet, ami a szögletes zárójel is egyben.

    Sub get_array_from_named_range()
        Dim arr
        
        arr = [nevek]
        MsgBox (arr(1, 1))
        MsgBox (arr(2, 1))
        
        pos = WorksheetFunction.Match("Kovács András", arr, 0)
        MsgBox pos
    End Sub
    

    Definiáltam egy dinamikus tömböt, majd beleolvastam a „nevek” tartományt
    A tömb egy oszlopos lett, és az elemek egymás alatt, de sor,oszlop indexxel érhetők el úgy, hogy az oszlop index mindig 1-es
    Tehát kiolvasom egy tömbváltozóba a névkonstans tömböt, majd abból kiolvasom az első sor első oszlop elemét, majd a második sor első elemét.

    A tömbben keresni lehet a megvalósított munkalapfügvényekkel is.
    Ezt csinálom a második részben a match függvényel.

    erre gondoltál?

    Imi

    • A hozzászólás módosításra került: 8 years, 5 months telt el-horvimi.
    • A hozzászólás módosításra került: 8 years, 5 months telt el-horvimi.