Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Makro ausführen bei Eingabe in Zelle





Frage

Hallo wer kann mir helfen1 Wenn ich in eine Zelle, zB. A1 einen Text eintrage, zB. "ja" soll nach Datenfreigabe das Makro1 ausgeführt werden. Viele Grüße Konrad

Antwort 1 von sicci

Hallo Konrad

einfach im Selection_Change-Ereignis (im Tabellenblatt, nicht im allgemeinen Modul) das Makro aufrufen:

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Value = "ja" Then
Call Makro1
End If
End Sub

Solls nur für A1 gelten, die erste zeile erweitern:
if target.row = 1 and target.column = 1 and target.value = "ja" ...

Solls für jedwede Eingabe gelten, laß das target.value.. weg.

für schrittweise Anleitung zu Ereignismakro-Eingabe siehe meinen Beitrag in: https://supportnet.de/discussion/listmessages.asp?content=&recno=67113&adminrecno=22

Gruß
sicci


Antwort 2 von Konrad

Hallo Sicci,
besten Dank für Deine Hilfe. Es funktioniert bestens.
Gruß
Konrad