Hirdetés

Új hozzászólás Aktív témák

  • Fferi50
    Topikgazda

    Sziasztok!

    Tud olyat csinálni az excel, hogy megmondja egy form object-ről, mondjuk egy gombról azt, hogy benne van-e egy groupbox-ban, vagy rajta van-e egy formon?
    Ha nem tudja ezt esetleg, akkor különböző - a groupbox méretére, illetve az objektum méretére és pozíciójára vonatkozó - feltételekkel meg lehet oldani?
    Van esetleg ettől eltérő javaslata valakinek erre a feladatra?

    Köszönöm a segítséget!

    Szia!

    Az Excel nem tud ilyet, csak a VBA (a makró).
    Makróban a Control.Parent tulajdonsága visszaadja, hogy melyik objektum az adott vezérlő "szülője".
    Pl, ha egy Userformon létrehozol egy Frame-et, majd abba beleteszel vezérlőket, akkor
    Userform1.Controls(1).Parent is Userform1.Controls(0) igaz értéket ad vissza, mert az első (0 indexű) vezérlő a Frame és a második (1 indexű) vezérlő a Framen belül van.

    Ezzel kicsit még ügyeskedve, minden vezérlőről megtudhatod, hova tartozik.

    A vezérlők különböző tulajdonságai - mérete, színe, rajta levő vezérlők száma stb.szintén lekérdezhető a VBA-ban. Javaslom a HELP tanulmányozását.

    Üdv.

Új hozzászólás Aktív témák