Aktuell kann es Probleme bei der Anmeldung mit dem Chrome oder Edge Browser geben. Ihr müsstet in die Einstellungen des Browsers gehen und Cache, Cookies und sofern vorhanden, gespeicherte Passwörter vom CEF löschen oder alternativ auf einen anderen Browser ausweichen. Ursache sind vermutlich kürzliche Browserupdates. x

Datum umformatieren
#1
Hallo,

bin gerade dabei, einen Code zu schreiben, der mir einen Bereich, in ein anderes Workbook kopiert.
Dabei wird das Datum aus dem Quell-Worksheet ausgelesen: Hat z.B. das Format 01.10.2016

dateWS = Cells(4, 12).Value

Mit diesem Datum soll im Ziel-Workbook ein Sheet benannt werden.
.Name = dateWS

wenn ich es so mache, dann heißt das Sheet im Ziel-Workbook natürlich: 01.10.2016
Ich hätte es aber gern im Format: Okt.16

d.h. es soll nur die Variable umformatiert werden, ohne die Anzeige auf dem Quell-Worksheet zu verändern?

Wie geht's?
Top
#2
Moin, das sollte so hinkommen: 
Code:
Format(dateWS, "MMM.YY")
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Top
#3
Danke, für die schnelle Antwort.

... aber wie bau ich's ein?

wenn ich es so einsetze

dateWS = Cells(4, 12).Value
dateWS = Format(dateWS, "MMM.YY")
heißt das sheet wieder: 01.10.2015

und wenn sie in meine With-Schleife einsetze

With ActiveSheet
    dateWS = .Format(dateWS, "MMM.YY")
    .Name = dateWS
      
 End With

ebenfalls Huh

und ohne Punkt, also so:
With ActiveSheet
    dateWS = Format(dateWS, "MMM.YY")
    .Name = dateWS
      
 End With

heißt das Worksheet: 15.10.2017, obwohl heute schon der 16. ist
Top
#4
Hi,
Günter hats doch geschrieben:

.Name = Format(dateWS, "MMM.YY")
Mit freundlichen Grüßen  :)
Michael
Top
#5
Moin,
ich gehe stark davon aus, dass in L4 kein echtes Datum sondern ein Text steht, der wie ein Datum aussieht.
Was ergibt denn
Code:
MsgBox Vartype(cells(4,12))

(ich hoffe, der Code ist korrekt).
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Top
#6
Oh, sorry - jetzt funktionierts

Danke
Top


Gehe zu:


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