Ich versuche, ein Excel-Benutzerformular scheinen sich eher wie eine unabhängige App als ein Benutzerformular zu verhalten. Ich würde lieber eine App programmieren, aber aufgrund der IT-Regeln des Unternehmens ist das keine Option.Ist es möglich, Text in ein Excel-Benutzerformular über eine Befehlsschaltfläche auf demselben Benutzerformular einzugeben?
Siehe Bild. Ist es möglich, Daten in ein aktives Textfeld auf dem Formular einzugeben, indem Sie eine Befehlstaste auf dem mitgelieferten Tastenfeld verwenden?
Bild von Userform:
Die Form ist noch nicht codiert.
Danke
Sie eine Variable, um sie auf Eintrag zuweisen könnte, sagen 'set tb = me.textbox1' und dann' tb.value = tb.value & cmdButton9. Bildunterschrift auf dem Click-Event von cmdButton9. Das Erstellen einer benutzerdefinierten Schaltfläche über das Ereignis "Senken" würde einen saubereren Ansatz darstellen. –
Ich bin mir nicht sicher, ob ich verstehe, dass das Eingeben von Zahlen mithilfe von "Tastenfeldern" auf einem Benutzerformular damit zu tun hat, dass es sich "mehr wie eine unabhängige App verhält". Als Benutzer würde mich das völlig verrückt machen - eine Zehnertastatur ist * einfacher * als eine Bildschirmtastatur. Warum beschränken Sie nicht einfach die Eingabe in den Textfeldern auf Zahlen? – Comintern
Der Grund für die Tastatur Tasten ist dies auf einem Android Tablet. Hier ist ein Link zu der Datei, wie sie heute existiert. https://drive.google.com/file/d/0Bwdj1JR-uqVrR0NxSnpRemNURUk/view?usp=sharing Ich sehe tatsächlich zwei verschiedene Methoden. Eines vollständig mit einem Benutzerformular und das andere mit einem Benutzerformular, das nur eine Tastatur ist, die Daten auf dem "Eingabe" -Blatt eingibt und diese Einträge dann über vba auf das "projizierte" Blatt überträgt. – JohnD