02.03.2016, 15:09
Guten Tag Leute,
ich habe zwei Logos auf einem Tabellenblatt.
In einer Maske kann man zwischen den zwei Logos wählen und das ausgewählte Logo sollte in die Kopfzeile eingefügt werden.
Wie kann man das realisieren?
Ich habe die Befürchtung, dass das aus dem Tabellenblatt nicht geht.
Falls ich richtig liege.
Wie kann man den Code realisieren, dass es reicht wenn die Logos im selben Ordner liegen?
Oder kann man auch eine Bedingung stellen, wenn die Logos nicht im selben Ordner liegen wird ein vorgebener Pfad angenommen?
Hier mein bisheriger Versuch:
Schöne Grüße
Joe
ich habe zwei Logos auf einem Tabellenblatt.
In einer Maske kann man zwischen den zwei Logos wählen und das ausgewählte Logo sollte in die Kopfzeile eingefügt werden.
Wie kann man das realisieren?
Ich habe die Befürchtung, dass das aus dem Tabellenblatt nicht geht.
Falls ich richtig liege.
Wie kann man den Code realisieren, dass es reicht wenn die Logos im selben Ordner liegen?
Oder kann man auch eine Bedingung stellen, wenn die Logos nicht im selben Ordner liegen wird ein vorgebener Pfad angenommen?
Hier mein bisheriger Versuch:
Code:
Dim j As Worksheet
For Each j In ThisWorkbook.Worksheets
With j.PageSetup
.LeftHeader = "Datum:" _
& vbCr & "Bearbeiter:" _
& vbCr & "Auftragsnummer:" _
& vbCr & "Kunde:" _
& vbCr & "Qualitätsnummer:" _
.CenterHeader = "&D" _
& vbCr & ThisWorkbook.Worksheets("Bilder").Range("C11").Value _
& vbCr & ThisWorkbook.Worksheets("Bilder").Range("C12").Value _
& vbCr & ThisWorkbook.Worksheets("Bilder").Range("C13").Value _
& vbCr & ThisWorkbook.Worksheets("Bilder").Range("C14").Value
.RightFooterPicture.Filename = [Logo1] '***Fehler, findet Bild nicht
.RightHeader = "&G"
End With
Next j
Schöne Grüße
Joe