Szeretnék a Form-ban a MultiPage fülei között váltani úgy, hogy ha egy másik fülre kattintva egy feltétel nem teljesül, akkor ugorjon nekem a legelső fülre. Nos oda is ugrik, de a tartalom az aktív első fül ellenére a régi marad előttem.
UserForm1.MultiPage1.Value = 0
Ezzel a legelső fülre ugrik ugyan, de mégse azt a tartalmat látom, ami benne van, hanem azt, amire kattintottam. Talán érthetőbb így: A 3. fülre kattintok, a feltétel nem teljesül, emiatt az 1. fülre ugrik, viszont mégis a 3. fül tartalmát látom, pedig az 1. fül aktív. Ha egy CommandButton-ra rakom ezt sort:
UserForm2.MultiPage1.Value = 0
akkor is vált az első fülre, és a tartalom is az ami ténylegesen benne is van. De ha egy másik fülre kattintva akarom ugyanezt, akkor a tartalom nem változik pedig az első fület mutatja aktívnak.
Amiatt lenne erre szükségem, hogy ha valaki nincs bejelentkezve a Login fül alatt, akkor ne tudjon az egyéb fülek között navigálni, hanem mindig ugorjon vissza a Login fülre. Mi volna a megoldás?
UserForm2.refresh Nem tudom ennek mi a helyes szintaktikája. Ebben a formában nem szereti az excel. Úgy is próbáltam, hogy bezárom az ablakot és újra megnyitom makróval, de így is ugyan az az eredmény.