Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox ("hi")
End Sub
Ich sehe nie die 'Hallo' Nachricht. Ich habe ein Blatt namens Sheet1.Worksheet_Change löst nie aus
Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox ("hi")
End Sub
Ich sehe nie die 'Hallo' Nachricht. Ich habe ein Blatt namens Sheet1.Worksheet_Change löst nie aus
Makros wurden nicht aktiviert ... versucht, die Frage zu löschen, aber es gab bereits Antworten
Sie das Makro an der richtigen Stelle setzen müssen:
Weil es Arbeitsblatt-Code ist, ist es sehr einfach zu installieren und automatisch zu verwenden:
Wenn Sie Bedenken haben, versuchen Sie es zuerst auf einem Testarbeitsblatt.
Wenn Sie die Arbeitsmappe speichern, wird das Makro damit gespeichert. Wenn Sie eine Version von Excel verwenden später dann 2003 müssen Sie die Datei als XLSM statt .xlsx
Um das Makro zu entfernen sparen:
das Makro nur in dem Arbeitsblatt auf Veränderungen reagieren wird, in dem das Makro installiert ist. Um mehr über Makros im Allgemeinen finden Sie unter:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
und
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
Um mehr über Event-Makros (Arbeitsblatt-Code) finden Sie unter:
http://www.mvps.org/dmcritchie/excel/event.htm
Makros müssen aktiviert sein, damit dies funktioniert!
Klicken Sie mit der rechten Maustaste auf Blattname und gehen Sie zu Code.
Dann einfügen unter Code.
Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox "Hi"
End Sub
Sie haben es vielleicht nicht an falscher Stelle geschrieben. Und es wird nur angezeigt, wenn Sie Änderungen (Zellenwert ändern) in einem Blatt vornehmen.
Stellen Sie außerdem sicher, dass Makros aktiviert sind.