Office: (Office 2013) VBA-Print Out

Helfe beim Thema VBA-Print Out in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich habe eine Tabelle mit mehreren Arbeitsblättern. In Arbeitsblatt 1 habe ich einen Druck-Button eingebaut dass die entsprechenden... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von McCallion, 30. September 2015.

  1. McCallion Erfahrener User

    VBA-Print Out


    Hallo zusammen, ich habe eine Tabelle mit mehreren Arbeitsblättern. In Arbeitsblatt 1 habe ich einen Druck-Button eingebaut dass die entsprechenden Arbeitsblätter automatsich gedruckt werden sollen.
    Nun benötige ich jedoch unterschiedliche Mengen an Ausdrucken.
    Ich hätte gerne in Arbeitblatt 1 (Zelle B1 = Druckmenge Blatt 2, Zelle B2 = Druckmenge Blatt 3, usw.) eine Abfrage wie oft ich welches Arbeitsblatt gedruckt brauche.
    Wie muss ich meinen VBA-Print Out entsprechen anpassen?
     
    McCallion, 30. September 2015
    #1
  2. sronny Erfahrener User
    Hi,

    Ich verstehe es so, du hast eine dynamische Anzahl an Arbeitsblättern, Blatt 1 (also das Blatt ganz vorn) wird immer in den Spalten B2-Bx die Druckanzahl stehen.

    Der folgende Code spricht daher nicht die Arbeitsblätter über ihren Namen an, sondern über deren Index. Also eine Schleife (mit Zähler i) von Arbeitsblatt 2 bis zum letzten Arbeitsblatt (Thisworkbook.Sheets.Count). In dieser wird per Print die jeweilige Seite gedruckt - der Zähler i ermittelt dann im Print-Befehl bei Copys per ThisWorkbook.Sheets(1).Range("B" & i) die Anzahl der Kopien aus Seite 1 ( Sheets(1) ) , Zelle B & Zähler und druckt dann die Seite entsprechend aus.

    Ich selbst bevorzuge aber nicht .Range , sondern .Cells um die Zellen einzeln anzusprechen und .Range nur um Bereiche anzusprechen also würde ich selbst lieber ThisWorkbook.Sheets(1).Cells(i,2).Value schreiben. Der Übersichthalber würde ich auch diesen Teil nicht im Printbefehl eintragen sondern die Anzahl erst in einer Variable schreiben.
    Falls du keine Vorschau möchtest, dann ändere den Wert hinter Preview von True in False

    Also kurz:
    Besser:
    Achtung, habe gerade gesehen, dass der Editor die Zeile einfach umbricht. Hab daher erstmal mit dem Unterstrich nen Zeilenwechsel eingefügt. Also in VBA überall nun den Unterstrich (_) löschen und den Wert aus der nächsten Zeile einfach hinten anfügen...
     
    Zuletzt bearbeitet: 30. September 2015
Thema:

VBA-Print Out

Die Seite wird geladen...
  1. VBA-Print Out - Similar Threads - VBA Print Out

  2. EXCEL Horizontale Achse schneidet - Wert mit Zellbezug mittels VBA

    in Microsoft Excel Hilfe
    EXCEL Horizontale Achse schneidet - Wert mit Zellbezug mittels VBA: Hallo zusammen, als VBA-Neuling stehe ich vor einer für mich großen Herausforderung:confused:. Für ein Dashboard muss ich verschiedene Diagramme mit spezifischen Achsenwert (Horizontale Achse...
  3. Zeilen über Kontrollkästchen und abhängig von Zelleninhalt ausblenden

    in Microsoft Excel Hilfe
    Zeilen über Kontrollkästchen und abhängig von Zelleninhalt ausblenden: Hallo, ich habe eine Liste mit 30 Platzhaltern (=Zeilen 11:41) um Nutzer anzulegen. In Zelle C7 wird mir automatisch die Summe der Nutzer angezeigt, wenn die Nutzernamen in die Zeilen eingetragen...
  4. Alle Checkboxen anwählen und definieren

    in Microsoft Excel Hilfe
    Alle Checkboxen anwählen und definieren: Hallo liebe Leuts, Vielleicht kann mir jemand hier weiterhelfen? Ich habe mehrere Checkboxen in einem Dokument und möchte alle nicht aktiven Checkboxes farblich grau hinterlegen ohne dabei jede...
  5. Über Command Button dynamisch Dokumente öffnen

    in Microsoft Excel Hilfe
    Über Command Button dynamisch Dokumente öffnen: Hallo Zusammen, Ich habe eine Tabelle in der über unterschiedliche Kriterien, Produkte angezeigt werden. Nun möchte ich dazu, zu dem entsprechenden Produkt, über einen CommandButton die...
  6. If Target.Address

    in Microsoft Excel Hilfe
    If Target.Address: Hallo zusammen, ich ersuche euch um Unterstützung bei folgenden Thema. Ich habe eine Tabelle, bei der über Dropdownlisten eine Auswahl getroffen werden soll und zwar in Zelle D9 und C10. Nun...
  7. Mehrfachauswahl ohne VBA

    in Microsoft Excel Hilfe
    Mehrfachauswahl ohne VBA: Hallo an alle, ich habe einen Bereich mit Namen und Auswahlkennzeichen: Nüsse - wahr Schokolade - falsch Gemüse - wahr Alkohol - falsch Ich möchte in einer Listbox die Namen als Multiselect...
  8. Nur eine gewisse Anzahl Seiten ausdrucken. Wie das?

    in Microsoft Excel Hilfe
    Nur eine gewisse Anzahl Seiten ausdrucken. Wie das?: Hallo zusammen. Ich habe zwei Register: Tabelle1 und Tabelle 2. Auf Tabelle 1 will ich einen Button, der mir folgendes erfüllt: - Tabelle2 soll ausgedruckt werden. - Von Seite 1 bis zu...