1.5k Aufrufe
Gefragt in Tabellenkalkulation von Einsteiger_in (61 Punkte)
Hallo Zusammen

Ich habe folgendes Proplem:

Ich habe versucht mein Macro Automatisch nach einer
Zellbereichwertänderung zu starten.

Dies funktionierte mit "Target" einwandfrei.

Nun kommt bei mir noch dazu das die Werte in dem
Zellbereich per S Verweis eingefügt werden und
der S Verweis mit einer Dropdownliste ausgewählt
wird. Dadurch wird das Macro nicht mehr ausgeführt.
Ps.
Ich weiss das ich der Dropdownliste ein Macro zuweisen
kann da ich aber nicht in jedem Fall die Werte von der Dropdownliste holle sollt es wen möglich anders gehen.

Vielen Dank für die Hilfe
MfG Roger

3 Antworten

0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo Roger,

dann starte das Makro über einen Button. Oder soll das Makro undbedingt über ein Ereignis gestartet werden?

Sorry, aber so ganz verstehe ich die Frage nicht bzw. eventuell ahst Du sie auch nur etwas schlecht gestellt.

MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
0 Punkte
Beantwortet von Einsteiger_in (61 Punkte)
Hallo Oliver

Ich habe es momentan auf die Art gelöst:

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column <> 4 Then
Call Mein Macro
End If
End Sub

Auf die Art führt es mir das Macro bei Werten aus einem
SVerweis auch aus.

Dazu habe ich der Dropdownliste das Macro zugewiesen
(Kontexmenü)


Da ich die Dropdownliste jedoch brauche und das
Macro automatisch laufen muss
wäre es genial wenn ich nicht jeder neuen Dropdownliste
mein Macro hinzufügen muss.

(für mich ist dies kein Problem aber das ganze sollten ja
auch Leute benutzen können die sich nicht in der VBA bewegen
bzw. meine Mappe nicht kennen.

MfG Roger
0 Punkte
Beantwortet von coros Experte (4k Punkte)
Hallo Roger,

kannst Du ma etwas mehr von Deinem Vorhaben schreiben oder eine Beispieldatei bereit stellen. Denn ich verstehe nicht so ganz, was Du vor hast. Soll das Makro nun automatisch durch ein Ereignis oder soll der Benutzer das händisch starten?

Was meinst Du mit:

Da ich die Dropdownliste jedoch brauche und das
Macro automatisch laufen muss
wäre es genial wenn ich nicht jeder neuen Dropdownliste
mein Macro hinzufügen muss.


MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]
...