21.03.2021, 12:25
(Dieser Beitrag wurde zuletzt bearbeitet: 21.03.2021, 13:46 von WillWissen.
Bearbeitungsgrund: Unnötige Leerzeilen entfernt, Codetag
)
Hallo,
zu nachfolgendem Beispiel habe ich zwei Fragen:
Frage 1:
Die markierten Zellen, deren Zelleninhalt "ja" ist, haben bereits ein manuell eingefügtes Kommentar und werden deshalb vom Makro übersprungen, weil einem bereits vorhandenem Kommentar mit diesem Makro nichts hinzugefügt werden kann und ein bereits vorhandenes Kommentar mit diesem Makro auch nicht überschrieben wird.
Der Fehler, der auftritt, besteht darin, dass der Zellenwert "ja" in Kommentare eingetragen wird, obwohl der Zelleninhalt "nein" ist. Wie muss das Makro geändert werden, damit dieser Fehler nicht mehr auftritt.
Frage 2:
Wenn sowohl die Zellen, deren Zelleninhalt "ja" ist, als auch die Zellen deren Zelleninhalt "nein" ist, noch kein Kommentar haben, erhalten alle markierten Zellen vom Makro ein Kommentar. Wie muss das Makro geändert werden, damit nur die markierten Zellen, deren Zelleninhalt "ja" ist ein Kommentar erhalten.
zu nachfolgendem Beispiel habe ich zwei Fragen:
Code:
Sub kommentar_aus_zelle_einfuegen_1()
'** Dimensionierung der Variablen
Dim kom As Comment
Dim zelle As Object
On Error Resume Next
'** Alle markierten Zellen durchlaufen
For Each zelle In Selection
If zelle.Value <> "" Then
Set kom = zelle.AddComment
kom.Text Date & Chr(10) & zelle.Value
End If
Next zelle
End Sub
Frage 1:
Die markierten Zellen, deren Zelleninhalt "ja" ist, haben bereits ein manuell eingefügtes Kommentar und werden deshalb vom Makro übersprungen, weil einem bereits vorhandenem Kommentar mit diesem Makro nichts hinzugefügt werden kann und ein bereits vorhandenes Kommentar mit diesem Makro auch nicht überschrieben wird.
Der Fehler, der auftritt, besteht darin, dass der Zellenwert "ja" in Kommentare eingetragen wird, obwohl der Zelleninhalt "nein" ist. Wie muss das Makro geändert werden, damit dieser Fehler nicht mehr auftritt.
Frage 2:
Wenn sowohl die Zellen, deren Zelleninhalt "ja" ist, als auch die Zellen deren Zelleninhalt "nein" ist, noch kein Kommentar haben, erhalten alle markierten Zellen vom Makro ein Kommentar. Wie muss das Makro geändert werden, damit nur die markierten Zellen, deren Zelleninhalt "ja" ist ein Kommentar erhalten.