MS Excel VBA Kommentare

H

Hesindio

Hi.

Weiß jemand zufällig, wie man in einem VBA-Code einzelne Ranges ansprechen kann, um herauszufinden, ob z.B. eine einzelne Zelle einen Kommentar enthält?
Also sowas wie range(...).IsComment oder irgendsowas?
Mir hilft es leider nicht, die activesheet.comment Funktion anzuwenden, weil ich es bei einzelnen Zellen wissen möchte, ob sie einen Kommentar enthalten oder nicht.

Vielen Dank für alle Antworten.

Gruß,

Hesindio
 
Hai,

eine Beispielszeile sieht so aus:

Code:
If Range("B38").Comment.Text <> "" Then Range("B38").Comment.Text Text:="12345"
Damit überprüfst du ob in der angesprochenen Zelle ein Kommentar drin ist, wenn ja dann schreibe 12345 rein.

Wenn du es mit Schleifen verwenden willst, dann empfiehlt sich der Einsatz der Cells-Eigenschaft:

Code:
If Cells(38, 2).Comment.Text <> "" Then Cells(38, 2).Comment.Text Text:="12345"

Bye DuckDonald
 
Zurück