Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Footer-Problelm

Forumthread: Footer-Problelm

Footer-Problelm
24.08.2021 12:04:56
Andreas
Guten Morgen liebe Community,
ich muss mich wieder mit einem Problem an euch wenden, das ich aktuell nichtmal selber verstehe... (obwohl ich mit VBA an sich gut zurecht komme)
Ich habe eine Tabelle mit 7 Tabellenblättern.
Über einen Button "drucken" werden 4 davon in bestimmter Reihenfolge gedruckt. Das klappt wunderbar.
Über das Ereignis "BeforePrint" sollen dann automatisiert Fußzeilen hinzugefügt werden, hier der Code dazu:
Option Explicit
Public i As Byte
Public Batch As String
Public Language As String
Public LastCol As Byte

Public Sub Workbook_BeforePrint(Cancel As Boolean)
If Start.cmd_admin.Caption  "Admin-Bereich verlassen" Then
If Start.cmd_admin.Caption  "Leave Admin-Area" Then
On Error GoTo Fehler
End If
End If
Dim footer_val_1 As String
Dim footer_val_2 As String
Dim footer_lef_1 As String
Dim footer_lef_2 As String
If Start.Range("B1").Value = "DSA" Then
Batch = "Schwimmkurs"
ElseIf Start.Range("B1").Value = "DRSA" Then
Batch = "Rettungsschwimmkurs"
End If
If Start.Range("B8").Value 
In den Zellen B6 bis B9 sind Kursdaten enthalten, aus denen sich die Kursnummer zusammensetzt.
Jetzt zu meinem Problem:
Um Artefakte aus vorherigen Druckvorgängen zu verhindern, lösche ich einmal alle Footer-Teile, bevor ich sie neu beschreibe (oder es versuche...)
Die Variablen, die in den Footer reingeschrieben werden sollen, habe ich mit debug.print geprüft und sie sind korrekt.
Sie werden anscheinend "einfach" nicht an den Footer übergeben. Wo ist mein Gedankenfehler?
Alle Variablen werden nur in diesem kleinen Makro deklariert, beschrieben und verwendet.
Das Ansprechen der Tabellenblätter über z.B. Worksheets("Teilnehmerliste") oder über Tabelle1 habe ich beides versucht, leider ohne Erfolg.
Ein Neustart des Tools hat leider auch keine Besserung gebracht.
Hat irgendjemand eine Idee, wo mein Fehler liegt?
Danke für eure Hilfe
Grüße
Andreas
Anzeige

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

Betreff
Datum
Anwender
Anzeige
nur ne Anmerkung
24.08.2021 14:56:11
Rudi
Hallo,
da muss man höllisch aufpassen, dass man keine ungewollten Steuerzeichen mitschickt. z.B. &P für Seite.
Gruß
Rudi
AW: Footer-Problelm
24.08.2021 15:01:58
Peter
Hallo Andreas,
also ich werde jetzt nicht mit deinem Code-Schnipsel eine Mappe nachbauen zu der er passt!
Warum lädst du keine Beipieldatei hoch?
Aber eine Überlegung: Vielleicht ist es zum Zeitpunkt 'Sub Workbook_BeforePrint(Cancel As Boolean)' schon zu spät zum Ändern!?
Du schreibst, dass der Vorgang durch Klick auf einen Button ausgelöst wird. Lege deinen Code doch mal in den Makro, den du damit aufrufst, damit also noch vor dem Auslösen des Ausdrucks. Vielleicht klappt es dann...
Anzeige
AW: Footer-Problelm
24.08.2021 16:34:13
Andreas
Hallo Peter,
danke für deinen Hinweis, das hat geklappt.
Jetzt tut der Code genau das, was er soll.
Ich danke dir, wieder was gelernt.
Bester Grüße
Andreas
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige