HERBERS Excel-Forum - die Beispiele

Thema: Abfrage vor Start- und Enddatum eines zu druckenden Bereiches

Home

Gruppe

Druck

Problem

Das Start- und Enddatum eines zum Drucken auszuwählenden Bereiches sollen über InputBox abgefragt werden.

Lösung
Den nachstehenden Code in ein Standardmodul eingeben, einer Schaltfläche zuweisen und starten.
StandardModule: Modul1

Sub DatePrint()
   Dim varStart As Variant, varEnd As Variant
   Dim dStart As Double, dEnd As Double
   Dim sStart As String, sEnd As String
   sStart = InputBox("Start:", , "12.02.01")
   If sStart = "" Then Exit Sub
   sEnd = InputBox("Ende:", , "15.03.01")
   If sEnd = "" Then Exit Sub
   On Error Resume Next
   dStart = CDbl(DateValue(sStart))
   dEnd = CDbl(DateValue(sEnd))
   If Err > 0 Then
      Err.Clear
      MsgBox "Ungültige Eingaben!"
      Exit Sub
   End If
   If dEnd < dStart Then
      Beep
      MsgBox "Das Enddatum darf nicht kleiner " & _
         "als das Startdatum sein!"
   End If
   varStart = Application.Match(dStart, Columns(1), 0)
   varEnd = Application.Match(dEnd, Columns(1), 0)
   ActiveSheet.PageSetup.PrintArea = _
      Range(Cells(varStart, 1), Cells(varEnd, 1)).Address
   ActiveSheet.PrintPreview
End Sub

Beiträge aus dem Excel-Forum zu den Themen Druck und Bereich

PDF Drucken VBA Dynamischer Datenbereich im Diagramm
Generierung von Tabs per VBA + Sammeldruck Bereich als Bild speichern.
Akt. Datum und Uhrzeit am gedruckten Dokument 1. freie Zelle in nicht zusammenhängenden Bereich
Bestimmtheitsmass nach vorgegebenen Bereich UserForm im Querformat drucken
Bestimmten Bereich anhand Zeilenabgabe kopieren Bereich löschen
Array - Index außerhalb des gültigen Bereichs zoom auf Druckbereichsbreite anpassen
Bilder in Registerblatt drucken Bereich syncronisieren II
PDF eventuell Ausdruck sperren? Zeilenbereich auf Tabelle übertragen
Druchbereiche auf eine Seite Druckprobleme....
Definitionsbereich Bereich von rechts nach links auslesen?
Tabellenblätter Ausdruck gruppieren Drucken mit VBA
Namen definieren für bestimmten Bereich Nur einen Eintrag im Bereich zulassen
Kommentar in erste zelle einess Bereiches Bestimmte Zeilen/ Spalten nicht mitdrucken
bedingte Formatierung für zellenbereich Diagramme DIN A3 drucken
Summewenn mit abhängigen Bereichen Bereiche in separates sheet
Summewenn mit abhängigen Bereichen Automatischen Andruck auf Standartdrucker erzeugen
Absturz bei lokalen Bereichsnamen Druckerauswahl
Blätter autom. ein-/ausblenden + drucken Kann bestimmten Drucker nicht auswählen
Drucker nicht vorhanden, dann Meldung Arbeitsmappendruck
Teilbereich einer Zelle einfärben Abfrage ob Druckbereich zu groß für Seitenbreite
Druck PDF-Datei Fehler 1004 beim Druck einer PDF - mit Screenshot
Gruppierten Bereich sperren Bestimmte Zahlen aus einem Bereich
Bereich nur unter best. Voraussetzg. summieren Druckeinstellungen für mehrere Drucke übernehmen
Name eine benannten Bereiches finden Grafik drucken
Mit Change() o. Calculate() Filtern und Drucken Druckparameter an neue Datei