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

  • Lasersailing

    senior tag

    Sziasztok,

    Excel VBA-ban lenne a következő kérdésem:
    Van egy userform, amit használ a felhasználó. Azt szeretném, hogy ezen a userformon csak egy textbox-ba tudjon a felhasználó adatot beírni / beszkennelni. Az elvégzendő programrészlet készen is van, afterupdate()-tel hívom meg (azaz csak ha a megrendelésszámot teljesen beírta / beszkennelte).

    Eredetileg a userform-on minden cella tabstop = false-ra van állítva, kivéve a szken nevű textboxot, ahol szeretném a felhasználónak, hogy adatot berögzítsen, de ez nem jó, mert szkennelés után nem tud az "soremelés (enter)" után új cellára átugrani, azaz már a programkód sem kerül lefuttatásra.

    Gondoltam, semmi gond berakok egy kamu mezőt, amire átugrik (kamu_mezo: tabstop = true). Ez működik is, csak akkor meg ide szeretné a következő adatot szkennelni, én viszont a szken-be szeretném.
    Most úgy működik, hogy minden szkennelés után tab-ot kell nyomni, de ez így elég buta megoldás, hogyan lehetne ezt megoldani okosabban?

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