860 Aufrufe
in Tabellenkalkulation von
Hallo,

ich habe in Excel durch aufzeichnen ein Makro erstellt, das mir aus meiner Arbeitsmappe das erste Blatt als pdf druckt.
Wenn ich jetzt aber den Namen des Arbeitsblattes ändere (was ich durch ein anderes Makro tue) funktioniert das Makro zum pdfen nicht mehr. Wie kann ich das Makro ändern, damit er mir das erste Tabellenblatt als PDF erstellt, egal welchen Namen es hat?
Das aufgezeichnete Makro sieht so aus ("20" war der Tabellename beim aufzeichnen des Makros):

Sub PDF_erstellen()
'
' PDF_erstellen Makro
'

'
Sheets("20").Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
End Sub


Ich hoffe ihr könnt mir helfen!

LG Chris

3 Antworten

0 Punkte
von
Hallo nochmal,

du kannst statt des Namens auch den Index verwenden:

Sub PDF_erstellen()
'
' PDF_erstellen Makro
'

'
Sheets(1).Select
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,2,,,TRUE,,FALSE)"
End Sub


Gruß Mr. K.
0 Punkte
von
Hi,
vielen Dank! Das Problem ist gelöst.
Aber jetzt druckt er kein PDF mehr, sondern druckt es richtig aus.
Weißt du woher das kommt?

LG Chris
0 Punkte
von
hi, jetzt klappts doch wieder.
Vielen Dank!
Kannst du mir noch sagen wie ich diesen thread schließen kann?
LG Chris

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...