Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
416to420
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
416to420
416to420
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Druckbereich drucken und speichern

Druckbereich drucken und speichern
25.04.2004 12:06:55
Volker
Schönen Sonntag zusammen,
es wäre schön wenn jemand einen Tipp für mich hätte.
Ich erfasse Daten, markiere den Druckbereich und drucke Seite 1 drei mal.
Nun möchte ich gerne diesen Druckbereich (Rechnung) nach dem ausdruck in einer Datei speichern, ohne die Makros und zwar mit der zuvor aufgezählten Rechnungsnummer als Dateiname.
Danke Euch,
Volker
Hier mein Makro:

Sub RechDruck()
' Rechnungs Nummer um 10000 hochzählen
' Übernahme Daten aus Rechungen nach RechNummern(Liste)
' Druckbereich Seite 1 (nur Rechnung) festlegen und 2 fach Drucken
' Schritt 1
Worksheets("Rechnungen").Range("I23").Value = Worksheets("Rechnungen").Range("I23").Value + 10000
' Schritt 2
Dim laR As Long
With Sheets("RechNummern")
If .Cells(65536, 1).End(xlUp).Row + 1 > 1 Then laR = .Cells(65536, 1).End(xlUp).Row + 1 Else laR = 1
.Cells(laR, 1).Value = Sheets("Rechnungen").Range("I23").Value
.Cells(laR, 2).Value = Sheets("Rechnungen").Range("I25").Value
.Cells(laR, 3).Value = Sheets("Rechnungen").Range("G25").Value
.Cells(laR, 4).Value = Sheets("Rechnungen").Range("B14").Value
.Cells(laR, 5).Value = Sheets("Rechnungen").Range("I51").Value
End With
'   Schritt 3
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=3, Collate:=True
End Sub

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Druckbereich drucken und speichern
25.04.2004 12:14:52
Josef Ehrensberger
Hallo Volker!
Wenn du die Makros nicht hinter der Tabelle "Rechnungen"
hast dann so!
Option Explicit

Sub RechDruck()
Dim strPfad As String
strPfad = "C:\DeinPfad\"
'
' Rechnungs Nummer um 10000 hochzählen
' Übernahme Daten aus Rechungen nach RechNummern(Liste)
' Druckbereich Seite 1 (nur Rechnung) festlegen und 2 fach Drucken
'
' Schritt 1
'
Worksheets("Rechnungen").Range("I23").Value = Worksheets("Rechnungen").Range("I23").Value + 10000
'
' Schritt 2
'
Dim laR As Long
With Sheets("RechNummern")
If .Cells(65536, 1).End(xlUp).Row + 1 > 1 Then laR = .Cells(65536, 1).End(xlUp).Row + 1 Else laR = 1
.Cells(laR, 1).Value = Sheets("Rechnungen").Range("I23").Value
.Cells(laR, 2).Value = Sheets("Rechnungen").Range("I25").Value
.Cells(laR, 3).Value = Sheets("Rechnungen").Range("G25").Value
.Cells(laR, 4).Value = Sheets("Rechnungen").Range("B14").Value
.Cells(laR, 5).Value = Sheets("Rechnungen").Range("I51").Value
End With
'
' Schritt 3
'
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=3, Collate:=True
'
Sheets("Rechnungen").Copy
ActiveWorkbook.SaveAs strPfad & Sheets(1).Range("I23") & ".xls"
ActiveWorkbook.Close
End Sub

Code eingefügt mit: Excel Code Jeanie
Gruß Sepp
Anzeige
AW: Druckbereich drucken und speichern
25.04.2004 12:22:46
Volker
SUPER, Klappt, vielen Dank für die superschnelle Lösung von Sepp
Wünsche Dir noch ein schönes Wochenende.
Volker
Danke für die Rückmeldung! o.T.
25.04.2004 12:23:32
Josef Ehrensberger
Gruß Sepp

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige