Das Archiv des Excel-Forums

Formfeed - Userform

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Formfeed - Userform
von: volkerJoachim

Geschrieben am: 24.09.2003 19:42:07

Guten Abend liebe Excelgemeinde

Komme gleich zum Kern der Sache.
Gibt es die Möglichkeit beim Drucken den Papierauswurf zu unterdrücken.

d.h.beim Druck einer Userform soll zwar gedruckt werden, jedoch
das Papier nicht ausgeworfen werden.

Endziel ist über eine Schleife ca 3 mal die gleiche Userform drucken,jedoch
mit immer neuen Daten nach dem aktualisieren.

click 1 zeile 1 Userform 1 wird gedruckt
click 2 Zeile 2 Userform 1(2) wird gedruckt
click 3 zeile 3 Userform 1(3)wird gedruckt

und erst jetzt wird das Blatt aus dem Drucker ausgeworfen ?

Herzlichen Dank für die Mühe und den Versuch.

Volker Joachim

PS:Bin dann für ca. 30 Minuten nicht online
Bild


Betrifft: Das geht leider nicht. ...
von: Ramses
Geschrieben am: 24.09.2003 20:47:21

Hallo

Alternativ ein 2. Userform erstellen das du mit deinen zwischengespeicherten Daten füllst.

Gruss Rainer


Bild


Betrifft: Danke Rainer
von: Volker Joachim
Geschrieben am: 24.09.2003 21:13:14

für die Mühe der Antwort.
Kann allerdings Deinen Vorschlag nicht wirklich verstehen.

a)Soweit ich mit meinen wenigen Kenntnissen weiss, kann immer nur eine Userform
aktiv sein ??!!! oder habe ich da irgendwann was falsch verstanden.

b)Wo und wie wären die Daten zwischenzuspeichern ?

Wäre noch froh um eine Antwort.

lieben Dank

Volker Joachim


Bild


Betrifft: AW: Danke Rainer
von: Ramses
Geschrieben am: 24.09.2003 21:30:54

Hallo Volker,

das ganze ist natürlich nicht ganz ausgegoren, weil ich deine Anforderungen nicht kenne, aber als Ansatz vielleicht mal so

Global Var1 As Variant
Global Var2 As Variant
Global Var3 As Variant
Global Var4 As Variant
usw.

...oder in einen Array

Der Benutzer kann seine Eingaben machen und auswählen. Du speicherst bei Druck auf den OK-Button die Daten in die Variablen oder das Array.
Wenn der Benutzer drucken will rufst du das zweite Userform auf

Application.Screenupdating = False
Userform2.Show
...Deine Felder mit den Variablen füllen
...Ausdruck starten
Unload Userform2
Application.Screenupdating = True

Dann kriegt der Benutzer nix mit.

Gruss Rainer


Bild


Betrifft: AW: Danke Rainer
von: Volker Joachim
Geschrieben am: 24.09.2003 22:12:36

Hallo Rainer

Die Idee beginne ich langsam zu begreifen.Allerdings fehlen mir die Fähigkeiten
das in dieser Form umzusetzen und meine Mappe kann ich hier öffentlich nicht hochladen,
es sind Firmendaten.

Zusatzerklärung.
Die Mappe(Userform) steht, die Mappe ist in Betrieb, allerdings werden die User jetzt lästig
und wollen einen Ausdruck.
Beim öffnen wird automatisch die Userform Detail hochgeklappt und darunter befinden sich weitere Zeilen mit Daten. Derzeit wird mit Change-Ereigniss aus Tabelle1 ausgelesen und zusätzlich werden Felder der Userform über ein Array aus Tabelle2 geladen.

so wie ich ich jetzt deine Idee verstehe, wäre es möglich über eine schleife die Zeilen abfahren zu lassen bis ein leeres Feld kommt und bei diesere Aktion wird Datensatz für Datensatz in eine Globale Variable eingelesen.

Im Anschluss nach Beendigung der ersten Arbeit , habe ich eine zweite Userform
die dreimal mit Identen Feldern gefüllt ist jedoch es werden unterschiedliche
Variablen eingelesen und wenn die ersten drei Variablen abgearbeitet sind, das blatt gedruckt ist...beginnt das ganze von vorne......

hätte ich das so richtig verstanden .??

Danke für deinen Vorschlag....

Volker Joachim


Bild


Betrifft: AW: Danke Rainer
von: Volker Joachim
Geschrieben am: 24.09.2003 22:16:14

Hallo Rainer

Die Idee beginne ich langsam zu begreifen.Allerdings fehlen mir die Fähigkeiten
das in dieser Form umzusetzen und meine Mappe kann ich hier öffentlich nicht hochladen,
es sind Firmendaten.

Zusatzerklärung.
Die Mappe(Userform) steht, die Mappe ist in Betrieb, allerdings werden die User jetzt lästig
und wollen einen Ausdruck.
Beim öffnen wird automatisch die Userform Detail hochgeklappt und darunter befinden sich weitere Zeilen mit Daten. Derzeit wird mit Change-Ereigniss aus Tabelle1 ausgelesen und zusätzlich werden Felder der Userform über ein Array aus Tabelle2 geladen.

so wie ich ich jetzt deine Idee verstehe, wäre es möglich über eine schleife die Zeilen abfahren zu lassen bis ein leeres Feld kommt und bei diesere Aktion wird Datensatz für Datensatz in eine Globale Variable eingelesen.

Im Anschluss nach Beendigung der ersten Arbeit , habe ich eine zweite Userform
die dreimal mit Identen Feldern gefüllt ist jedoch es werden unterschiedliche
Variablen eingelesen und wenn die ersten drei Variablen abgearbeitet sind, das blatt gedruckt ist...beginnt das ganze von vorne......

hätte ich das so richtig verstanden .??

Danke für deinen Vorschlag....

Volker Joachim


Bild


Betrifft: AW: Danke Rainer
von: Ramses
Geschrieben am: 25.09.2003 17:22:14

Hallo,

ich bin beruflich gerade auf der anderen Seite der Erde,... deshalb die Verzögerung.
Ja das hast du richtig erfasst.
Genauso habe ich das gemient.

Gruss Rainer


Bild


Betrifft: AW: Danke Rainer
von: VolkerJoachim
Geschrieben am: 25.09.2003 20:44:41

Hallo Rainer

Ich danke vorerst für die Idee und den Lösungsansatz. Derzeit habe ich drei weitere
Probleme zu lösen und ich muss das zurückstellen.
Sollte es dich in nächster Zeit wieder nach Europa verschlagen, ersuche ich, das du dich kurz meldest.

Bei der Umsetzung werde ich Hilfe brauchen.

schönen Abend noch.

VolkerJoachim


 Bild

Excel-Beispiele zum Thema " Formfeed - Userform"

Diagramm in Userform download XL-Dateien in UserForm listen download
UserForm an Excel-Fenster anpassen download Fundstellen in UserForm listen download
Module und UserForms austauschen download In einer Schleife auf Elemente einer UserForm zugreifen download
Werte in eine ComboBox einer UserForm übernehmen download Zellinhalt als Label-Aufschrift in UserForm download
Alle CheckBoxes einer UserForm ansprechen download Wenn kein Eintrag, UserForm nicht schließen download
Aktiven Drucker in UserForm wechseln download Text aus UserForm-Textbox in Variable einlesen download
UserForm in Abhängigkeit einer RefEdit-Auswahl anzeigen download Nur Buchstaben in eine UserForm-TextBox download
Wert in Tabelle suchen und in UserForm ausgeben download Tabellenblatt in UserForm download
Neue UserForm bedingt nach ComboBox-Auswahl aufrufen download Nach Ortsauswahl neue UserForm mit Ortsteilauswahl download
Textfelder in UserForm beim Start vorbelegen download Text aus UserForm in eine Zelle schreiben download
Verhindern des Schließens einer UserForm mittels Schließkreuz download Wert in UserForm-TextBox eintragen und selektieren download
Auf UserForm-CommandButton-Klick eine Internetseite aufrufen download ComboBox-Felder in UserForm aufklappen download
Eingabekontrolle bei UserForm download UserForm-ComboBox-Feld nach Tasteneingabe aufklappen download
Userform in der Entwicklungsumgebung anzeigen download Wert aus 2. UserForm-ComboBox-Spalte berechnen download
CheckBoxes in UserForms in eine Schleife einbinden download Anzahl von CheckBoxes in einer UserForm ermitteln download
Vereinfachte Datumseingabe über UserForm download Auslesen des ausgewählten Optionsfeldes in einer UserForm download
Werte von CheckBoxes in einer UserForm abfragen download Mit Drehfeld durch UserForm-TextBoxes blättern und Daten auslesen download
Mit TextBox-Werten in UserForm rechnen download Datensätze in UserForm auswählen und im Blatt löschen download
Bilder in UserForm und Bildgröße anpassen download Aktuelle Zeit über UserForm eintragen und Rennzeit berechnen download
Werte aus UserForm-TextBox in bestimmten Formate übertragen download UserForm als Fortschrittsanzeige download
AcrobatReader mit *.pdf-Dokument über UserForm starten download Zu einer aufrufenden UserForm zurückkehren download
In einer UserForm Berechnungen aufaddieren download Matrix in UserForm-ListBox einlesen download
Bereichsnamen in UserForm-ListBox auflisten und editieren download Spalte A mehrer Mappen in UserForm und aktives Blatt download
Adressfeld aus UserForm-ComboBox füllen download Ausgewählte Werte aus UserForm-ListBoxes addieren download
Mehrfachauswahl aus UserForm-ListBoxes in Tabelle eintragen download Gruppe von UserForm-ListBoxes über eine Schleife ansprechen download