ich möchte, wenn ich auf einen button klicke, immer die erste xls.datei im pfad
C:\Test\Druck in die zelle A1 schreiben.
kann mir da jemand helfen.
vielen dank
gruss Bernd
Sub Drucken()
Dim Pfad$, Filter$
Dim letzter_eintrag, Druckmenge As Long
Dim Pfadname, Dateiname As String
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Filter = "*.xls"
Pfad = "C:\Test\Druck\"
Application.Dialogs(xlDialogOpen).Show Pfad & Filter
Pfadname = ActiveWorkbook.Path
Dateiname = ActiveWorkbook.Name
Druckmenge = Cells(Rows.Count, 1).End(xlUp).Row - 1
ActiveWorkbook.Close
Windows("Drucken.xls").Activate
[A1] = Pfadname
[A2] = Dateiname
letzter_eintrag = Cells(Rows.Count, 1).End(xlUp).Row + 1
MsgBox "Es wird folgende Datei gedruckt!" _
& vbCrLf & "" _
& vbCrLf & "" & Dateiname, vbInformation, "Es wird gedruckt"
Range("A" & letzter_eintrag).Select
Name "" & Pfadname & "\" & Dateiname As "" & Pfadname & "\erledigt\" & Dateiname
Range("A" & letzter_eintrag).Select
ActiveCell = Pfadname & "\" & Dateiname
Range("G" & letzter_eintrag).Select
ActiveCell = Druckmenge
Range("H" & letzter_eintrag).Select
ActiveCell.FormulaR1C1 = "=SUM(R[-1]C+RC[-1])"
Range("I" & letzter_eintrag).Select
ActiveCell = "Zahlungen"
ActiveWorkbook.Save
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen