Anzeige
Archiv - Navigation
1956to1960
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
Inhaltsverzeichnis

Was machr diese Code Zeile?

Was machr diese Code Zeile?
09.01.2024 10:36:22
IchBins DerChris
Hallo zusammen,

kann mir jemand erklären was genau dieser Code tut? Meine Datei braucht beim Öffnen recht lang durch diese Schleife:

Dim objWS As Worksheet

For Each objWS In ThisWorkbook.Worksheets
objWS.PageSetup.RightFooter = "&""Calibri""&8" & "Ausdruck: " & Environ("UserName") & " / " & _
Format(Date, "dd.MM.yy")
Next
End Sub


Danke

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Was machr diese Code Zeile?
09.01.2024 10:45:45
Fennek
Hallo,

für alle Sheets der Datei wird für den Ausdruck in der rechte Fußzeile der Name des aktuellen Benutzers und das Datum ausgegeben.

mfg
AW: Was machr diese Code Zeile?
09.01.2024 12:46:08
daniel
Hi
.PageSetup = Seiteneinrichung für den Drucker

.Pagesetup ist langsam weil Excel dann erstmal mit dem Druckertreiber ein "Kaffeekränzchen" hält.
das kann man aber auschalten, dann sollte das schneller ausgeführt werden.
Verwende dazu den Befehl: Application.PrintCommunication = FALSE/TRUE
also vor der Aktion mit = False ausschalten und hinterher wieder mit =True einschalten.

ich würde das ganze auch nicht nicht im Workbook_Open ausführen, sondern im Before_Print
dann wird es nur vor dem Drucken ausgeführt (wo etwas Wartezeit wahrscheinlich weniger stört also bei jedem Öffnen) und dann hast du diese Fußzeile auch auf den Blättern drauf, die der Anwender während der Sitzung neu hinzugefügt hat, bzw es ist dann nicht so einfach möglich, diese Fußzeile vor dem Ausdruck zu verändern.

Gruß Daniel
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige