florian86
Goto Top

VBA Textformatierung Kalenderwoche

Hallo,

ich habe folgende Formel im Excel...

=WENN(A10="";"";"40"+$G$6&TEXT(KALENDERWOCHE(($C$6);21);"00")&WOCHENTAG($C$6;2))

Beispielergebnis: 41071

diese möchte ich mit VBA in die Zelle schreiben. Das funktioniert auch soweit, bis auf
die Textformatierung für Kalenderwoche, hier bekomme ich nur eine 0 zurück.

Range("f10").FormulaLocal = "=WENN(A10=" & strA & ";" & strA & ";" & "40" & "+$j$6&TEXT(KALENDERWOCHE(($D$6);21);" & "00" & ")&WOCHENTAG($D$6;2))"

Beispielergebnis lautet dann: 4171

MfG

Florian86

Content-Key: 329351

Url: https://administrator.de/contentid/329351

Printed on: April 27, 2024 at 02:04 o'clock

Member: Kraemer
Kraemer Feb 14, 2017 at 12:35:05 (UTC)
Goto Top
Moin,

ohne die Tabelle ist das hier schlicht Raterei.

Gruß Krämer
Member: Florian86
Florian86 Feb 14, 2017 updated at 12:59:34 (UTC)
Goto Top
anbei ein Screenshot

Die Formel steht in der Zelle für Code
screenshot_2
Member: Kraemer
Solution Kraemer Feb 14, 2017 at 13:18:00 (UTC)
Goto Top
Range("f10").FormulaLocal = "=WENN(ISTLEER(A10);"""";""40""+$J$6&TEXT(KALENDERWOCHE(($D$6);21);""00"")&WOCHENTAG($D$6;2))"