Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Excel 97, VBA, Kopf-/Fußzeile: Formatcodes werden nicht richtig umgesetzt.

224 views
Skip to first unread message

Johannes Goertz

unread,
Sep 22, 2000, 3:00:00 AM9/22/00
to
Hallöchen, Excel-Spezialistinnen und Excel-Spezialisten.

Ein Kollege hat folgendes Problem:

"Ich fülle die Kopf- und Fußzeilen einer Excel-Tabelle mit Hilfe eines
Makros, Die entsprechenden Sonderfelder werden mit &D, &S oder &B
eingegeben, damit sie später bei der Seitenansicht richtig gefüllt werden.
Unter Excel 95 funktioniert das Makro, aber wenn ich das selbe Makro (mit
oder ohne Konvertierung nach Excel 97) unter Excel 97 laufen lasse, wird,
bei der Zuweisung von &B in das Feld &F eingetragen und aus &S wird &H.
Wie kann ich das verhindern?"

Das Zuordnen der Formatcodes zu z.B. Activesheet.pagesetup.centerfooter =
"&B" bzw. Activesheet.pagesetup.centerheader = "Seite &S" funktioniert nicht
(hat wohl in Excel 95 funktioniert). Im Überwachungsmodus sieht man, dass
Excel aus &B den Wert &F macht und aus "Seite &S" den Wert "Seite &H" macht.
Warum? Keine Ahnung. Hat jemand einen kleinen Tipp?

Danke für Eure Bemühungen, Ciao, Johannes Goertz

Rolf Califice

unread,
Sep 22, 2000, 3:00:00 AM9/22/00
to
Hei Johannes

Du solltest Dir mal die <FormatCodes> unter z.B <CenterFooter> in der
Onlinehilfe anschauen.
IMO gibt es "&F" und "&S" nicht?

/rc/
--
zum Thema "Excel 97, VBA, Kopf-/Fußzeile: Formatcodes werden nicht
richtig umgesetzt."
veröffentlichst Du am Fri, 22 Sep 2000 14:51:32 +0200 u.a.:


>
>Das Zuordnen der Formatcodes zu z.B. Activesheet.pagesetup.centerfooter =
>"&B" bzw. Activesheet.pagesetup.centerheader = "Seite &S" funktioniert nicht
>(hat wohl in Excel 95 funktioniert). Im Überwachungsmodus sieht man, dass
>Excel aus &B den Wert &F macht und aus "Seite &S" den Wert "Seite &H" macht.
>Warum? Keine Ahnung. Hat jemand einen kleinen Tipp?
>

> Johannes Goertz


--
Gruß,

Rolf Ca.
http://www.pace-net.de
my self
www.califer.de

Johannes Goertz

unread,
Sep 22, 2000, 3:00:00 AM9/22/00
to

Hallo Rolf,

doch, laut Hilfe-Datei gibt es sowohl &S und &B

"&B Druckt den Namen des Registers einer Arbeitsmappe.
&S Druckt die Seitenzahl."

&F (für Fettdruck) gibt es auch, aber den brauche ich ja nicht.

Gruß, Johannes

Rolf Califice <car...@califer.de> schrieb in im Newsbeitrag:
odnmss4a2cli9t5s2...@4ax.com...

Frank Arendt-Theilen

unread,
Sep 22, 2000, 3:00:00 AM9/22/00
to
Hallo Johannes,
Formatcodes für die Kopf- und Fußzeile:
(Auszug aus der Online-Hilfe XL8)

Formatcode Beschreibung:
&L
Richtet nachfolgende Zeichen links aus.
&Z
Zentriert das nachfolgende Zeichen.
&R
Richtet nachfolgende Zeichen rechts aus.
&E
Schaltet Doppelt Unterstreichen ein oder aus.
&X
Schaltet Hochstellen ein oder aus.
&Y
Schaltet Tiefstellen ein oder aus.
&F
Schaltet Fettdruck ein oder aus.
&K
Schaltet Kursivdruck ein oder aus.
&T
Schaltet Unterstreichen ein oder aus.
&H
Schaltet Durchstreichen ein oder aus.
&O
Schaltet Konturschrift ein oder aus (nur Macintosh).
&H
Schaltet Schattieren ein oder aus (nur Macintosh).
&D
Druckt das aktuelle Datum.
&U
Druckt die aktuelle Zeit.
&N
Druckt den Namen des Dokuments.


&B
Druckt den Namen des Registers einer Arbeitsmappe.
&S
Druckt die Seitenzahl.

&S+Zahl
Druckt die Seitenzahl zuzüglich der angegebenen Zahl.
&S-Zahl
Druckt die Seitenzahl abzüglich der angegebenen Zahl.
&&
Druckt ein einzelnes kaufmännisches Und-Zeichen.
&"Schriftart"
Druckt die nachfolgenden Zeichen in der angegebenen Schritart.
Schriftart muß von Anführungszeichen eingeschlossen sein.
&nn
Druckt die nachfolgenden Zeichen im angegebenen Schriftgrad.
Geben Sie eine zweistellige Zahl an, um den Schriftgrad anzugeben.
&A
Druckt die Gesamtanzahl der Seiten eines Dokumentes.

MfG Frank
_____________________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
E-Mail: Thei...@t-online.de


Am Fri, 22 Sep 2000 14:51:32 +0200, schrieb "Johannes Goertz"
<johanne...@sqs.de> in microsoft.public.de.excel zu "Excel 97,
VBA, Kopf-/Fußzeile: Formatcodes werden nicht richtig umgesetzt.":

>Hallöchen, Excel-Spezialistinnen und Excel-Spezialisten.
>
>Ein Kollege hat folgendes Problem:
>
>"Ich fülle die Kopf- und Fußzeilen einer Excel-Tabelle mit Hilfe eines
>Makros, Die entsprechenden Sonderfelder werden mit &D, &S oder &B
>eingegeben, damit sie später bei der Seitenansicht richtig gefüllt werden.
>Unter Excel 95 funktioniert das Makro, aber wenn ich das selbe Makro (mit
>oder ohne Konvertierung nach Excel 97) unter Excel 97 laufen lasse, wird,
>bei der Zuweisung von &B in das Feld &F eingetragen und aus &S wird &H.
>Wie kann ich das verhindern?"
>

>Das Zuordnen der Formatcodes zu z.B. Activesheet.pagesetup.centerfooter =
>"&B" bzw. Activesheet.pagesetup.centerheader = "Seite &S" funktioniert nicht
>(hat wohl in Excel 95 funktioniert). Im Überwachungsmodus sieht man, dass
>Excel aus &B den Wert &F macht und aus "Seite &S" den Wert "Seite &H" macht.
>Warum? Keine Ahnung. Hat jemand einen kleinen Tipp?
>

Rolf Califice

unread,
Sep 22, 2000, 3:00:00 AM9/22/00
to
Hei Johannes,

Deinen Ausführungen kann ich nicht so ganz glauben schenken ;-))

Ja, in XL97 sind die FormatCodes angegeben, und IMO einfach aus XL95
übernommen? Sie stimmen nach meinen versuchen nämlich nicht.

Läßt Du Dir das Beispiel unter <CenterFooter> anzeigen heißt es auch
"&F Seite &P" ~ "Mappe1 Seite1" als Ergebnis. Und so wird es auch
ausgeführt.

/rc/
--
zum Thema "Re: Excel 97, VBA, Kopf-/Fußzeile: Formatcodes werden nicht
richtig umgesetzt."
veröffentlichst Du am Fri, 22 Sep 2000 15:53:08 +0200 u.a.:


>
>doch, laut Hilfe-Datei gibt es sowohl &S und &B
>

>"&B Druckt den Namen des Registers einer Arbeitsmappe.
>&S Druckt die Seitenzahl."
>

>&F (für Fettdruck) gibt es auch, aber den brauche ich ja nicht.
>
>Gruß, Johannes
>
>Rolf Califice <car...@califer.de> schrieb in im Newsbeitrag:
>odnmss4a2cli9t5s2...@4ax.com...
>> Hei Johannes
>>
>> Du solltest Dir mal die <FormatCodes> unter z.B <CenterFooter> in der
>> Onlinehilfe anschauen.
>> IMO gibt es "&F" und "&S" nicht?
>>
>> /rc/

--

Rolf Califice

unread,
Sep 22, 2000, 3:00:00 AM9/22/00
to
Hei Frank,

zum Thema "Re: Excel 97, VBA, Kopf-/Fußzeile: Formatcodes werden nicht
richtig umgesetzt."

Na, haben wir zum Wochenende wieder ein *Reizthema"? ;-))

>Hallo Johannes,
>Formatcodes für die Kopf- und Fußzeile:
>(Auszug aus der Online-Hilfe XL8)

Hätte ich auch "abschreiben" können ;) , dem gegenüber aber die
FormatCodes der XL2000-OlHelp auflisten.

Nur; hast Du die in XL97 beschriebenen Codes mal ausgetestet?
Ich bekomme die gewünschten ergebnisse erst wenn ich mich an die
passenden, IMO english TwoLetterCodes halte.


Und wiel´s in Selbold so schön ist, allen Lesern, Schreibern und
Veranstalter ein schönes Wochenende

/rc/

/rc/
--
ciao - Rolf
#..Und was sind "FAQ 10.4",
# ist das ein Newsthread vom 10.4.???
# (Christian Oehriing fragte in ms.p.de.access)

Frank Arendt-Theilen

unread,
Sep 22, 2000, 3:00:00 AM9/22/00
to
Hallo NG,

Formatcodes für die Kopf- und Fußzeile:

Formatcode Beschreibung für die direkte Eingabe
in der Seitenansicht:

Richtet nachfolgende Zeichen links aus: &L
Zentriert das nachfolgende Zeichen: &Z
Richtet nachfolgende Zeichen rechts aus: &R
Schaltet Doppelt Unterstreichen ein oder aus: &E
Schaltet Hochstellen ein oder aus: &X
Schaltet Tiefstellen ein oder aus: &Y
Schaltet Fettdruck ein oder aus: &F
Schaltet Kursivdruck ein oder aus: &K
Schaltet Unterstreichen ein oder aus: &T
Schaltet Durchstreichen ein oder aus: &H
Schaltet Konturschrift ein oder aus (nur Macintosh): &O
Schaltet Schattieren ein oder aus (nur Macintosh): &H
Druckt das aktuelle Datum: &D
Druckt die aktuelle Zeit: &U
Druckt den Namen des Dokuments: &N
Druckt den Namen des Registers einer Arbeitsmappe: &B
Druckt die Seitenzahl: &S
Druckt die Seitenzahl zuzüglich der angegebenen Zahl: &S+Zahl
Druckt die Seitenzahl abzüglich der angegebenen Zahl: &S-Zahl
Druckt ein einzelnes kaufmännisches Und-Zeichen: &&


Druckt die nachfolgenden Zeichen in der angegebenen Schritart.

Schriftart muß von Anführungszeichen eingeschlossen sein:
&"Schriftart"


Druckt die nachfolgenden Zeichen im angegebenen Schriftgrad.

Geben Sie eine zweistellige Zahl an, um den Schriftgrad anzugeben: &nn
Druckt die Gesamtanzahl der Seiten eines Dokumentes: &A

--------------------------------------------------------

Für die VBA-Programmierung ist der englische Platzhalter zu setzen:

Richtet nachfolgende Zeichen links aus: &L
Zentriert das nachfolgende Zeichen: &C
Richtet nachfolgende Zeichen rechts aus: &R
Schaltet Doppelt Unterstreichen ein oder aus: &E
Schaltet Hochstellen ein oder aus: &X
Schaltet Tiefstellen ein oder aus: &Y
Schaltet Fettdruck ein oder aus: &B
Schaltet Kursivdruck ein oder aus: &I
Schaltet Unterstreichen ein oder aus: &U
Schaltet Durchstreichen ein oder aus: &S
Schaltet Konturschrift ein oder aus (nur Macintosh): &?
Schaltet Schattieren ein oder aus (nur Macintosh): &?
Druckt das aktuelle Datum: &D
Druckt die aktuelle Zeit: &T
Druckt den Namen des Dokuments: &F
Druckt den Namen des Registers einer Arbeitsmappe: &A
Druckt die Seitenzahl: &N
Druckt die Seitenzahl zuzüglich der angegebenen Zahl: &N+Zahl
Druckt die Seitenzahl abzüglich der angegebenen Zahl: &N-Zahl
Druckt ein einzelnes kaufmännisches Und-Zeichen: &&


Druckt die nachfolgenden Zeichen in der angegebenen Schritart.

Schriftart muß von Anführungszeichen eingeschlossen sein:
&"Schriftart"


Druckt die nachfolgenden Zeichen im angegebenen Schriftgrad.

Geben Sie eine zweistellige Zahl an, um den Schriftgrad anzugeben: &nn
Druckt die Gesamtanzahl der Seiten eines Dokumentes: &P

Johannes Goertz

unread,
Sep 25, 2000, 2:38:28 AM9/25/00
to

Hallo Frank, mein Problem (bzw. das meines Kollegen) ist ja, dass die unten
angegebenen Formatcodes (zumindest &B und &S) eben nicht funktionieren. In
der Online-Hilfe habe ich vorher schon nachgeschaut, von daher hilft die mir
offenbar nicht. Aber danke für die Bemühungen.

Schöne Grüße, Johannes


Frank Arendt-Theilen <Thei...@t-online.de> schrieb in im Newsbeitrag:
g51nss8ualsat9t6f...@4ax.com...

Johannes Goertz

unread,
Sep 25, 2000, 3:00:00 AM9/25/00
to
Hallo Rolf,

ich werde mal die Beispiele durchforsten, vielleicht werde ich da fündig und
die korrekten Formatcodes finden. Aber das vereinfacht einem nicht unbedingt
das Excel-Leben ... :-(((.

Gruß, Johannes

Rolf Califice <car...@califer.de> schrieb in im Newsbeitrag:

qnumssc3na45gsk8s...@4ax.com...


> Hei Johannes,
>
> Deinen Ausführungen kann ich nicht so ganz glauben schenken ;-))
>
> Ja, in XL97 sind die FormatCodes angegeben, und IMO einfach aus XL95
> übernommen? Sie stimmen nach meinen versuchen nämlich nicht.
>
> Läßt Du Dir das Beispiel unter <CenterFooter> anzeigen heißt es auch
> "&F Seite &P" ~ "Mappe1 Seite1" als Ergebnis. Und so wird es auch
> ausgeführt.
>
> /rc/
> --

> zum Thema "Re: Excel 97, VBA, Kopf-/Fußzeile: Formatcodes werden nicht
> richtig umgesetzt."

Frank Arendt-Theilen

unread,
Sep 25, 2000, 3:00:00 AM9/25/00
to

Hallo Johannes, bisher hast du nirgends konkret angegeben welche
Angaben du über die Formatcodes haben möchtest!
Welche Informationen/Formatierungen sollen umgesetzt werden?

MfG Frank
_____________________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
E-Mail: Thei...@t-online.de


Am Mon, 25 Sep 2000 08:38:28 +0200, schrieb "Johannes Goertz"
<johanne...@sqs.de> in microsoft.public.de.excel zu "Re: Excel

Johannes Goertz

unread,
Sep 26, 2000, 2:43:54 AM9/26/00
to
Hallo Frank, mein Kollege möchte z.B. die Seiten-Nr. in die Fußzeile
zentriert und den Blattnamen in die Kopfzeile zentriert bringen (mittels
VBA). Wie das mit Datum und z.B. mit Dateiname (mit oder ohne Pfad) ist,
kann ich z.Zt. nicht sagen, da er in Urlaub ist. Nachdem nun offenbar die in
der Excel 97-Hilfe hinterlegte Formatcode-Liste aus Excel 95 stammt und
nicht in dieser Form mit Excel 97 läuft, versuche ich nun, einfach eine
Liste der Formatcodes zu finden, die in Excel 97 funktioniert. Weder Technet
noch MSDN oder die Microsoft Knowledge-Base haben mir bisher geholfen, wobei
ich möglicherweise nach einem falschen Stichwort suche.

Ich danke jedenfalls für die Bemühungen.

Schöne Grüße, Johannes

Frank Arendt-Theilen <Thei...@t-online.de> schrieb in im Newsbeitrag:

vv4uss80bmhajb71e...@4ax.com...


> Hallo Johannes, bisher hast du nirgends konkret angegeben welche
> Angaben du über die Formatcodes haben möchtest!
> Welche Informationen/Formatierungen sollen umgesetzt werden?
>
> MfG Frank
> _____________________________________________________
> Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
> E-Mail: Thei...@t-online.de
>
>

> Am Mon, 25 Sep 2000 08:38:28 +0200, schrieb "Johannes Goertz"
> <johanne...@sqs.de> in microsoft.public.de.excel zu "Re: Excel

Frank Arendt-Theilen

unread,
Sep 26, 2000, 3:00:00 AM9/26/00
to
Hallo Johannes,
weiter oben im Thread habe ich dir bereits die beiden Listen mit allen
Formatcodes als Beitrag in die NewsGroup gestellt. Hast du diesen
Beitrag nicht erhalten?

Hier noch einmal die Formatcodes für die VBA-Programmierung:

MfG Frank


_____________________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
E-Mail: Thei...@t-online.de


Am Tue, 26 Sep 2000 08:43:54 +0200, schrieb "Johannes Goertz"

Johannes Goertz

unread,
Sep 26, 2000, 3:00:00 AM9/26/00
to

Hallo Frank, doch habe ich, aber nur bis zum Beginn der Formatcodes-Liste.
Mea culpa, ich hatte den unteren Teil des Beitrags nicht mehr gelesen, weil
der obere Teil dieselbe Liste enthielt, die mir Excel gibt und die nicht
lief. Aber Dein VBA-Teil hilft mir (bzw. meinem Kollegen). Sorry, Gruß und
nochmal danke, Johannes

P.S.: Wo hast Du die Liste her? In Excel 97 bekomme ich unter "Formatcodes
für Kopf- und Fußzeilen" nur die mit den "deutschen" Platzhalten, obendrein
mit Verweis auf "LeftHeader", "LeftFooter" etc. Die "englische" Liste habe
ich da nirgendwo gefunden.


Frank Arendt-Theilen <Thei...@t-online.de> schrieb in im Newsbeitrag:

4hm0tsc7c6ac57916...@4ax.com...

Ullrich Schwarz

unread,
Sep 26, 2000, 3:00:00 AM9/26/00
to
Hallo Johannes,
habe den Thead im Detail nicht verfolgt, IMHO kann aber in solchen Fällen
immer die Makroaufzeichnung weiterhelfen.
MfG Ullrich


Johannes Goertz <johanne...@sqs.de> schrieb in im Newsbeitrag:
#vhJKU4J...@cppssbbsa02.microsoft.com...

0 new messages