ich bin am verzweifeln, obwohl die Lösung vermutlich ganz einfach ist.
Ich möchte ein Logo in die Kopfzeile einfügen, welches im Verzeichnis c:\temp\test\[Kundenname]\logo\xxx.jpg liegt.
Der Kundenname erhalten ich von dem Tabellenblatt "!Deckblatt" Zelle D7.
Wie kann ich nun die Zelle D7 an eine Variable übergeben und im o.g. Verzeichnis wieder einfügen, ohne dass der Laufzeitfehler 1004 kommt. Hier mein Beispiel
Sub Firmenlogo_in_Kopfzeile()
Dim kd As Excel.Range
Set kd = ThisWorkbook.Worksheets("!Deckblatt").Range("D7")
MsgBox kd
With Worksheets("Akku").PageSetup
.LeftHeaderPicture.FileName = "C:\Temp\test\" & kd & "\logo\xxx.jpg"
.LeftHeader = "&G"
Worksheets("Akku").PageSetup.LeftHeaderPicture.LockAspectRatio = False
Worksheets("Akku").PageSetup.LeftHeaderPicture.Height = 30
Worksheets("Akku").PageSetup.LeftHeaderPicture.Width = 50
End With