Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Formatierung ändert sich

Formatierung ändert sich
12.12.2013 15:56:50
Holm
Und noch einmal Hilfe bitte:
Ich habe folgenden Formatierungscode im Tabellenblatt:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A7:A63")) Is Nothing Then
On Error GoTo Err
If InStr(Target.Value, ",") > 0 Then
Target.NumberFormat = "#,##0.00"
Else
Target.NumberFormat = "#,##0"
End If
Err:
Exit Sub
End If
Dim strTmp As String
If Not Intersect(Target, Range("B7:B51")) Is Nothing Then
If Target(1)  "" Then
On Error GoTo ErrExit
Application.EnableEvents = False
strTmp = UCase(Replace(Target, " ", ""))
strTmp = Left(strTmp, 2) & " " & Mid(strTmp, 3)
Target = strTmp
End If
End If
ErrExit:
Application.EnableEvents = True
End Sub
Funktioniert alles schön, aber:
Wenn ich die Datei speichere und schließe und später neu öffne, wird die Spalte H
auch mit Tausender-Punkt formatiert. Dort möchte ich das aber nicht. Ich formatiere die komplette Spalte H als Text, dann gehts erstmal, nach neuem speichern + schließen + öffnen ist wieder das andere Zahlenformat da.
Danke im Voraus!

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formatierung ändert sich
13.12.2013 07:00:40
Holm
Guten Morgen,
hat jemand ne Idee?

Idee
13.12.2013 11:51:26
Jürgen
Hallo Holm,
eine Idee, aber keine Lösung: da sich der gezeigte Code nicht auf die Spalte H bezieht, muss es eine anderen Auslöser geben. Z. B. Code, der beim Schließen oder Öffnen der Datei aufgerufen wird (vielleicht Reste aus einem alten Versuch, die Formatierung festzulegen)
Gruß, Jürgen
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige