krausens-online.de

Suchen
Zum Inhalt springen
  • Startseite
  • Computer
    • Computer allgmein
    • Windows
    • Windows-Server
    • Linux
    • Software
    • Web
    • MacOS
  • Handarbeit
  • Foto
  • Geocaching
  • Weiteres
    • Camping
    • Über uns
  • kurz notiert
  • Impressum
Excel

Excel: dynamische Kopfzeile mit VBA – Teil3/4 (VBA-Code anpassen)

7. Februar 2016 Robert Kraus

Im vorherigen Teil habe ich, durch kopieren des ersten Tabellenblattes, auch den VBA-Code mitkopiert. Das funktioniert zwar, aber bei Änderungen am Code, müsste dieser in jeder Tabelle angepasst werden. Da dies bei vielen Tabellenblättern umständlich ist, gibt es hier eine kleine „Optimierung“ des VBA-Codes.

Ich erzeuge zuerst ein Modul,
excel-kopf_301
dann kopiere ich den vorhandenen VBA-Code der Tabellen dort hinein und ändere „Private Sub ..“ in „Public Sub…“.

Visual Basic
1
2
3
4
5
6
7
8
Public Sub dynkopf()
  With ActiveSheet.PageSetup
        .LeftHeader = "&""ARIAL,Fett""&24" & Range("N2") & Chr(10) & _
                      "&""ARIAL,Fett Kursiv""&12" & Range("N3") & Chr(10) & _
                      "&""ARIAL,Normal""&8" & Range("N4") & Chr(10) & Range("N5")
  End With
 
End Sub

excel-kopf_302
In den Tabellen ersetze ich den alten VBA-Code gegen einen Neuen, welchen nun den die Public Sub „dynkopf“ aus Modul 1 aufruft.

Visual Basic
1
2
3
Private Sub Worksheet_Activate()
  Call dynkopf
End Sub

excel-kopf_303
Jedes Mal, wenn eine Tabelle geöffnet oder angewählt wird, ruft man nun die Routine „dynkopf“ auf.

Damit war mein Problem gelöst und ich konnte so für 50 Tabellen einfach die jeweilige Kopfzeile dynamisch erzeugen.
Eine Überraschung gab es dann aber doch noch, denn jetzt sollte zusätzlich über dem Logo noch ein weiterer Text angegeben werden.
Dazu mehr im nächsten (und letzten) Teil.

dynamischdynamische KopfzeileExcelFußzeileGrafikKopfzeileLogomehrzeiligVBA

Beitrags-Navigation

Vorheriger BeitragExcel: dynamische Kopfzeile mit VBA – Teil2/4 (mehrzeilig)Nächster BeitragExcel: dynamische Kopfzeile mit VBA – Teil4/4 (Text über Logo)

Unser Familienblog

Kategorien

Neueste Beiträge

  • BananaPi Dallas 1820 (2022)
  • BananaPI System auf SSD
  • BananaPi (Reanimation 2022)
  • Debian inkl. Docker auf FW-7543B (Teil2)
  • Debian inkl. Docker auf FW-7543B (Teil1)

Blogroll

  • Stammtisch der LUG Mitterteich
  • PCFreak
  • Martin Klier (EN)
  • ITNator.net

Links

  • LinuxUserGroup Mitterteich

Schlagwörter

  • Arch
  • Backup
  • BackupPC
  • bash
  • bcdedit
  • berechnen
  • Bootmenü
  • Caravan
  • cmd
  • Datum
  • Datumsberechnung
  • Debian
  • dynamisch
  • dynamische Kopfzeile
  • Excel
  • Exchange
  • for
  • Fußzeile
  • Grafik
  • Hardlinks
  • häkeln
  • Installation
  • konsole
  • Kopfzeile
  • Linux
  • Logo
  • löschen
  • Mail
  • Management-Shell
  • Microsoft
  • MySQL
  • Raspberry
  • Raspbian
  • Restore
  • robocopy
  • rsync
  • Shell
  • Sicherung
  • Systemabbild
  • VBA
  • Windows
  • Windows 7
  • Windows 8
  • Wohnwagen
  • Word

Archive

  • Impressum
Stolz präsentiert von WordPress