habe mal irgendwo ein makro gelesen, wo in der fußzeile egal ob links,mitte oder rechts der speicherort mit ausgedruckt werden kann.
Kann mir jemand helfen ???
Gruss walter
Sub Pfad_in_Fußzeile()
With ActiveSheet.PageSetup
.LeftFooter = ThisWorkbook.FullName
End With
End Sub
gruß
andreas e
http://www.skripteundaufgaben.de viele kostenlose Downloads und Lösungsansätze zu EXCEL und mehr
oder beim Druck automatisch einfügen
47. Aktueller Datenpfad in Kopf-/Fußzeile
'das geht mit folgender VBA-Zeile:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
' Fußzeile Mitte
ActiveSheet.PageSetup.CenterFooter = ActiveWorkbook.FullName & "\" & ActiveSheet.Name '(Komplette Dateiname einschl. Phad + Register)
' Kopfzeile Links
Worksheets("Tabelle1").PageSetup.LeftHeader = ThisWorkbook.Path & "\" '(nur Phad)
' Left=Links; Center=Mitte; Right=Rechts
' Header=Kopfzeile; Footer=Fußzeile
End Sub
Code in VBA in DieseArbeitsmappe
Gruß Hajo
herzlichen dank für die schnelle Info.
P.S. Bitte denke nochmal an den Balken, wenn möglich.
Ich kriege das nicht in verbindung mit speichern hin.
Gruss Walter
herzlich dank für die schnelle hilfe.
gruss walter
herzlichen Dank für dein Hilfe. Anbei sende ich Dir schon mal das Makro. Ich möchte das beim betätigen des Makros der Balken läuft und beim Beenden der Abspeicherung aufhört.
Sub C_DateiSchließen_Click()
Dim PctDone As Single
Dim Counter As Integer
Dim RowMax As Integer, ColMax As Integer
Application.ScreenUpdating = False
On Error Resume Next
Sheets("Prov-Blatt").Select
Range("c1").Select
Dim Verzeichnis As String
Verzeichnis = "c:\1_PKW_Verkauf"
Counter = Counter + 1
PctDone = Counter / (RowMax * ColMax)
With UserForm11 ' ab hier wird balken angezeigt
.FrameProgress.Caption = Format(PctDone, "0%")
.LabelProgress.Width = PctDone * (.FrameProgress.Width - 10)
End With
Application.DisplayAlerts = False
' Sicherheitsabfrage unterdrücken
ActiveWorkbook.SaveAs Filename:="C:\1_PKW_Verkauf\1-NW-PLK.XLS", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
' DoEvents
' Unload UserForm11
Application.ScreenUpdating = True
End Sub
Gruss Walter