2015-02-13 10 views
6

Ich habe echte Schwierigkeiten, einen Kommentar zu einer Zelle hinzuzufügen.Hinzufügen eines Kommentars zu einem Excel mit VBA

Ich rufe die folgenden Unter

Sub ValidationError(row As Long, column As Integer, ErrorLine As String) 

Tabelle1.Cells(row, column).Interior.Color = vbYellow 
Tabelle1.Cells(row, column).AddComment ErrorLine 

End Sub 

Aber ich immer einen 1004-Fehler erhalten, sagen „Anwendung oder Objektfehler“ (das übersetzt wird, ursprüngliche Nachricht: „Anwendungs- oder objektdefinierter Fehler“)

Die Unter heißt

Call ValidationError(8, 9, "Text string") 

mit Was mache ich falsch?

Beste

+0

hallo können Sie bitte diese versuchen: 'Tabelle1.Cells (Zeile, Spalte) .AddComment Text: = ErrorLine' – Dubison

Antwort

10

Code sollte funktionieren, wenn die Zielzelle keinen Kommentar enthält. Sie können den Vorgang ändern bestehende Kommentare löschen zuerst:

Sub ValidationError(row As Long, column As Integer, ErrorLine As String) 

Tabelle1.Cells(row, column).Interior.Color = vbYellow 
Tabelle1.Cells(row, column).ClearComments 
Tabelle1.Cells(row, column).AddComment ErrorLine 

End Sub 
+1

Vielen Dank, lösten die .ClearComments die Problem! – fydelio

+0

ClearComments löste auch das Problem, Cheers Si – Simon

Verwandte Themen