2015-02-13 22 views
6

Mam naprawdę problemy z dodaniem komentarza do komórki.Dodawanie komentarza do programu Excel za pomocą VBA

Dzwonię następujących sub

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 

Ale zawsze pojawia się błąd 1004, mówiąc: "Aplikacja lub błąd obiekt" (to jest tłumaczone, oryginalny komunikat: "Anwendungs- oder objektdefinierter Fehler")

sub nazywa użyciu

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

Co robię źle?

Najlepszy

+0

cześć można proszę spróbować tego: 'Tabelle1.Cells (wiersz, kolumna) .AddComment Tekst: = ErrorLine' – Dubison

Odpowiedz

10

Twój kod powinien działać, jeśli komórka docelowa nie zawiera komentarz. można zmienić procedurę, aby usunąć istniejące pierwsze komentarze:

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

Dziękujemy, że .ClearComments rozwiązany problem! – fydelio

+0

ClearComments rozwiązało problem, radość Si – Simon