Zahlenformate in Zellen aus Text&Zahlen

Hallo,

ich würde gerne ab und zu Zellen erstellen mit bspw. folg. Inhalt:

„Heute ist der „&heute()&“.“

In solchen gemischten Zellen stellt Excel 2000 das Datum aber als serielle Zahl dar. Ähnlich ist es bei anderen Zahlenformaten, die ebenfalls ‚missachtet‘ werden. Wo liegt der Trick?

Danke,
Ludwig

Hallo…

… vielleicht nicht die eleganteste Version, aber fürs Datum funktioniert es:

=„heute ist der „&TAG(HEUTE())&“.“&MONAT(HEUTE())&"."&JAHR(HEUTE())

Gruß
Wolfgang

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ich danke dir schon mal. Deine Lösung ist besser als nichts. Aber auch sie lässt noch keine freie Formatierung wie „Heute ist Samstag, der …“ zu.

Ludwig

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Sub worksheet_activate()
Range(„a1“).Value = "Heute ist " & Format(Date, „dddd“) & " ,der " & Date
Columns.AutoFit
End Sub

Danke! Wenn du jetzt noch wüsstest, wie man Range(„a1“) ersetzt durch eine Anweisung für die jeweils aktuelle Cursorposition … wär’s super!

(ActiveCell) habe ich schon erfolglos versucht.

Sub worksheet_activate()
Range(„a1“).Value = "Heute ist " & Format(Date, „dddd“) & "
,der " & Date
Columns.AutoFit
End Sub

activecell

hab zuvor nicht alles gelesen.
angenommen du willst in spalte A die 1.leere zelle anspreche:
range(„a65536“).end(xlup).offset(1,0).value

hier gibt es einige Varianten weis aber nicht genau was du damit bezweckst?

falls du nur einen Hinweis auf das aktuelle Datum geben willst der keiner Funktion entsprechen soll so ruf doch einfach eine Msgbox auf

Hallo,
Du kannst Die Funktion Text() mit einbinden! So z.B.
="Heute ist der "&text(heute();„TT.MM.JJ“)
Gruß,
Stefan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

nicht ganz so
nochmals danke!

Zur Klarheit:

Ich will eigentlich wissen, wie man Zahlen (nicht nur das Datum) in einer aus Text und Zahl gemischten Zelle formatieren kann.

Als altem Basic-Programmierer (CPC 664) schwebt mir sowas wie der Befehl
PRINT USING("Die Summe beträgt: ";###,##;a2) oder so vor.
Damit konnte man Text und Zahlen in dem Format erzwingen, wie es die ‚##…‘ vorgaben.