AW: Änderungsverlauf in Kommentaren dokumentieren
08.05.2018 10:15:32
Marco
Hallo Uwe,
danke für die schnelle Antwort. Dann kann ich also in dem Tabellenblatt nur 1 Makro mit dem _
Namen '"
Private Sub Worksheet_Change(ByVal Target As Range)" haben, oder? Ich habe noch eine _
automatische Anzeige von Rechtschreibfehlern, die denselben Namen trägt.
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Wert, Werte, FalseWörter(1 To 1000), i As Long, j As Long
Werte = Split(Target.Value)
For Each Wert In Werte
With Target.Characters(InStr(Target, Wert), Len(Wert)).Font
If .Underline = xlUnderlineStyleDouble Then .Underline = xlNone
End With
Next
For Each Wert In Werte
If Application.CheckSpelling(Wert) = False Then
i = i + 1
FalseWörter(i) = Wert
End If
Next
For j = 1 To i
Target.Characters(InStr(Target, FalseWörter(j)), Len(FalseWörter(j))).Font. _
Underline = xlUnderlineStyleDouble
Next
End Sub
Wie kann ich beide in einem Tabellenblatt laufen lassen?
Danke für deine Hilfe.