Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

VBA Dim in Worksheet variable und fix
#1
Guten Tag zusammen,

ich habe einen laufendes Makro, dass ich jeden Monat neu nutze und für ein Jahr soweit funktioniert. ich möchte allerdings das es automatisch für das neue Jahr auch funktioniert.

Daher habe ich das anzusprechende Jahr fixiert.

Code:
Dim pathjahr as String

pathjahr = Range("A1")

Nun möchte ich das pathjahr in das Worksheet integrieren erhalte allerdings eine Fehlermeldung

Code:
Application.Workbook......... .Worksheets(SOLL-IST 02_ & pathjahr &).Range("A1:AP1000"").Copy

Ich erstelle mit meinem Makro als eine Datei und will auch in der Datei den Blattnamen das pathjahr geben.

Code:
With ActiveSheet
.Name = "SOLL-IST- 02_" & pathjahr &

Dieses funktioniert ebenso wenig.

Kann mir da jemand helfen?

Vielen Dank im Voraus
Antworten Top
#2
Hallo, 19

lass das " &" am Ende weg.

Oder schreibe es so: 21 

Code:
.Name = "SOLL-IST- 02_" & Year(Now)

Das funktioniert jedes Jahr.

Beachte, dass "ActiveSheet" ein Wackelkandidat sein kann, denn du musst dann immer sicherstellen, dass du auf dem richtigen Tabellenblatt bist.
________
Servus
Case
[-] Folgende(r) 1 Nutzer sagt Danke an Case für diesen Beitrag:
  • CHASiN1994
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste