waere jemand so freundlich und koennte mir sagen, wie ich es hin bekomme, dass ein Bild, welches ich auf dem ersten Tabellenblatt in der Kopfzeile eingetragen habe, auch auf den restlichen Arbeitsblaettern angezeigt wird?
Ich danke im Voraus und wuensche einen schoenen Abend.
waere jemand so freundlich und koennte mir sagen, wie ich es
hin bekomme, dass ein Bild, welches ich auf dem ersten
Tabellenblatt in der Kopfzeile eingetragen habe, auch auf den
restlichen Arbeitsblaettern angezeigt wird?
Hallo Michael,
wie hast du denn das Bild eingefügt? Mit Vba oder mit Excel selbst?
Welche Excelversion hast du denn?
wie hast du denn das Bild eingefügt? Mit Vba oder mit Excel
selbst?
Mit Excel selbst, also ueber die Funktion Kopfzeile Bild
einfuegen.
Welche Excelversion hast du denn?
Microsoft Excel 2007.
Hallo Michael
ich verstehs nicht
Ich habe jetzt in XL 2007 eine neue leere Mappe genommen, da auf dem ersten Blatt in Spalte A 100 Werte untereinander eintragen lassen, dann die Kopfzeile einblenden lassen, dort eine Grafik aus einer Datei einfügen lassen.
Logischwerweise bzw. wie ich mir es dachte war die Grafik in der Kopfzeile auch auf allen Blättern zu sehen in der Seitenansicht.
waere jemand so freundlich und koennte mir sagen, wie ich es
hin bekomme, dass ein Bild, welches ich auf dem ersten
Tabellenblatt in der Kopfzeile eingetragen habe, auch auf den
restlichen Arbeitsblaettern angezeigt wird?
Genau so wie mit dem Datum auch:
Code aufzeichnen wie das Bild eingefügt wird
Dann in einer Schleife alle Tabellenblätter duchtlaufen und das Bild einfügen lassen (den Code des Makro-Recorders verwenden)
waere jemand so freundlich und koennte mir sagen, wie ich es
hin bekomme, dass ein Bild, welches ich auf dem ersten
Tabellenblatt in der Kopfzeile eingetragen habe, auch auf den
restlichen Arbeitsblaettern angezeigt wird?
Hallo Michael,
ich habe etwas wichtiges in deiner Anfrage überlesen deshalb bitte ich um Verzeihung für meine erste Antwort.
Du brauchst dafür kein Vba, geht natürlich auch.
Du willst es für alle Blätter, dann aktiviere das erste Blatt, klicke dann unten im Register mit gehaltener Shift-Taste auf das letzte Blatt.
Dann füge deine Grafik in die Kopfzeile an.
Nach der Antwort von T Ramel weiß ich nicht mehr,
ob Michael das Bild auf jeder Druckseite oben haben will,
oder ob er mehrere Tabellen in einer Excel-Mappe hat und das Bild in jeder Tabelle haben will.
Nach der Antwort von T Ramel weiß ich nicht mehr,
ob Michael das Bild auf jeder Druckseite oben haben will,
oder ob er mehrere Tabellen in einer Excel-Mappe hat und das
Bild in jeder Tabelle haben will.
Hallo Jochen,
beides macht der Vorschlag von Thomas.
Es ist dann auf jeder Druckseite von jedem Blatt.
Ich habe mehrere Arbeitsmappen, d.h., dass ich in der ersten Arbeitsmappe das Bild in der Kopfzeile eingefuegt habe. Nun moechte ich, dass es auch in den anderen Mappen automatisch angezeigt wird.
Ich spreche nicht von den Folgeseiten innerhalb einer Arbeitsmappe. J
Ich hoffe, dass dies nun eindeutig gewesen ist, andernfalls muss ich mir echt Gedanken darueber machen, wie konkreter ich es noch darstellen koennte.
Ich danke Dir nochmals.
Vielen Gruesse
Michael
PS: Hast Du auch eine Idee bezueglich der englischen Datumsangabe? Was muss ich in das Makro schreiben, damit das Datum in Englisch angezeigt wird? Natuerlich bei Beibehaltung, dass in allen Mappen angezeigt wird.
Im Uebrigen: Wie bekomme ich denn das englische Datum hin? Welches Makro brauche ich dafuer?
ich habe fuer das Bild folgendes Makro:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim wks As Worksheet
For Each wks In ThisWorkbook.Worksheets
wks.PageSetup.LeftHeader = &:stuck_out_tongue_winking_eye:icture
Next wks
End Sub
Ist das so richtig?
Moechte es noch nicht einfuegen, da zuletzt mein ganzer Rechner eingefroren ist, konnte nichts mehr machen.
Den Code fuer das Bild habe ich nicht, nur dieses hier ‚&:stuck_out_tongue_winking_eye:icture‘
Dann in einer Schleife alle Tabellenblätter duchtlaufen und
das Bild einfügen lassen (den Code des Makro-Recorders
verwenden)
Denke, dass ich das mit der Schleife mit dem o.g. Makro gemacht habe - hoffe ich zumindest.
dann habe ich mich ja doch nicht zu oberflaechlich ausgedrueckt:smile:
Habe deinen Artikel eben erst gelesen.
Habe es nach deine Schilderung gemacht, also ein Gruppe gebildet, und dann das Bild eingefuegt. Es bleibt aber so, wie es zuvor gewesen ist. Also das Bild wird nur auf der ersten Mappe in der Kopfzeile angezeigt
Du brauchst dafür kein Vba, geht natürlich auch.
Vielleicht muss man doch einen Vba anwesen?!
Sorry ((
Kein Problem. J
Viele Gruesse
Michael
PS: Mit welcher Tastenkombination gelingt es mir noch einmal, eine gewisse Zeile oder Spalte einrahmen zu lassen, um den Ueberblick zu behalten?
Nach der Antwort von T Ramel weiß ich nicht mehr,
ob Michael das Bild auf jeder Druckseite oben haben will,
oder ob er mehrere Tabellen in einer Excel-Mappe hat und das
Bild in jeder Tabelle haben will.
Jein, ich moechte das Bild gerne in jeder Excel-Mappe links oben in der Kopfzeile gerne sehen koennen, bereits vor dem Ausdruck.
beides macht der Vorschlag von Thomas.
Es ist dann auf jeder Druckseite von jedem Blatt.
leider ist dies danach nicht der Fall.
Oder erscheint dies erst wirklich nach dem Ausdruck? Moechte es aber gerne bereits vor dem Ausdruck auf jeder Arbeitsmappe sehen koennen.
Apropos noch einmal: wie bekomme ich nun das Datum in Englisch hin?
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim wks As Worksheet
For Each wks In ThisWorkbook.Worksheets
wks.PageSetup.LeftHeader = &:stuck_out_tongue_winking_eye:icture
Next wks
End Sub
beides macht der Vorschlag von Thomas.
Es ist dann auf jeder Druckseite von jedem Blatt.
leider ist dies danach nicht der Fall.
Pardon, aber was stimmt denn jetzt eigentlich?
Mir hast Du geantwortet:
Moechte es noch nicht einfuegen, da zuletzt mein ganzer Rechner eingefroren ist,
und hier schreibst Du, dass das nicht klappt…
Entweder ist das eine wahr oder das andere oder (IMO noch schlimmer) Du schreibst jedem etwas anderes…
Oder erscheint dies erst wirklich nach dem Ausdruck? Moechte
es aber gerne bereits vor dem Ausdruck auf jeder Arbeitsmappe
sehen koennen.
Einmal die Seitenansicht wählen ist schon notwendig wenn Du mit dem BeforePrint() arbeitest.
Und BTW um die Begrifflichkeiten zu klären:
Was genau verstehst Du unter ‚Arbeitsmappe‘?
In Excel ist eine Arbeitsmappe in aller Regel jeweils eine eigene Datei, wie sie auf der Festplatte gespeichert ist.
Innerhalb dieser Datei (aka Arbeitsmappe) gibt es dann verschiedene Tabellenblätter, die unten am Fenster-Rand als Reiter dargestellt werden.
Geht es dir nun also generell um alle Dateien (aka Arbeitsmappen) oder um alle Tabellenblätter innerhalb einer definierten Arbeitsmappe?
Apropos noch einmal: wie bekomme ich nun das Datum in Englisch
hin?
Hast Du denn nun ein englisches System oder nicht?
Diese Antwort nach der Version bist Du uns schon seit geraumer Zeit schuldig…
Dann in einer Schleife alle Tabellenblätter duchtlaufen und das Bild einfügen lassen (den Code des Makro-Recorders verwenden)
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim wks As Worksheet
For Each wks In ThisWorkbook.Worksheets
wks.PageSetup.LeftHeader = &:stuck_out_tongue_winking_eye:icture
Next wks
End Sub
stammt NICHT aus einem aufgezeichneten Makro wie Thomas es dir
nahelegte.
Wie kann ich denn ein Makro aufzeichnen - sorry?
Und warum hat dein Vorschlag eigentlich nicht funktioniert? Also bezueglich der Gruppierung und dann der Einfuegung des Bildes?
Dies hatte ich auch bereits im Vorfeld schon ausprobiert. Seltsam!
Dass ich Reinhard’s Vorschlag genutzt habe, es aber nicht funktioniert hat. habe also alle Tabellenblaetter angeklickt (gruppiert), danach das Bild eingefuegt.
Einmal die Seitenansicht wählen ist schon notwendig wenn Du
mit dem BeforePrint() arbeitest.
Klar, das habe ich auch gemacht, aber nicht mit dem Ausdruck begonnen. Habe aber auf jeden Fall nach dem Vorschlag von Reinhard nicht gesehen…
Und BTW um die Begrifflichkeiten zu klären:
Was genau verstehst Du unter ‚Arbeitsmappe‘?
Unter eine Arbeitsmappe bei Excel verstehe ich ein neues Arbeitsblatt, also im unteren Raster habe ich dann zwei Fenster zur Verfuegung (Blatt 1 und Blatt 2)
Innerhalb dieser Datei (aka Arbeitsmappe) gibt es dann
verschiedene Tabellenblätter, die unten am Fenster-Rand als
Reiter dargestellt werden.
Dann sind es Tabellenblaetter - sorry.
Geht es dir nun also generell um alle Dateien (aka
Arbeitsmappen) oder um alle Tabellenblätter innerhalb einer
definierten Arbeitsmappe?
Es geht mir um alle Tabellenblaetter innerhalb einer vorher definierten Arbeitsmappe.
Hast Du denn nun ein englisches System oder nicht?
Diese Antwort nach der Version bist Du uns schon seit geraumer
Zeit schuldig…
Ich habe ein englisches Betriebssystem, Microsoft ist in Englisch, aber irgendwie sind z.T. auch Sachen in Deutsch.
Unklare Ausdrucksweise, Nichtbefolgung von Hilfen
Hallo Michael,
du schreibst
25.5. 17:23:
„dass ein Bild, welches ich auf dem ersten Tabellenblatt in der
Kopfzeile eingetragen habe, auch auf den restlichen Arbeitsblaettern
angezeigt wird?“
26.5. 08:37
„Ich habe mehrere Arbeitsmappen, d.h., dass ich in der ersten
Arbeitsmappe das Bild in der Kopfzeile eingefuegt habe. Nun moechte
ich, dass es auch in den anderen Mappen automatisch angezeigt wird.
Ich spreche nicht von den Folgeseiten innerhalb einer Arbeitsmappe. J“
26.5. 08:46
Du präsentierst Makrocode der eindeutig alle Blätter einer Mappe durchläuft um in jedes Blatt ein Bild einzutragen.
Und nicht mal das funktioniert da du dich nicht an die Anleitung von Thomas gehalten hast.
Und die erwähnten Aussagen sind nur die Spitze eines Eisberges.
NORMALERWEISE müßtest du dir also diese zwei Fragen von dir an mich selbst beantworten können:
„Druecke ich mich wirklich so oberflaechig aus? “
„Ich hoffe, dass dies nun eindeutig gewesen ist, andernfalls muss ich
mir echt Gedanken darueber machen, wie konkreter ich es noch
darstellen koennte.“
Du hast genug und viele (auch etliche reduntant) Hinweise/Lösungsansätze erhalten und du machst kaum was daraus