Schalter mit Makro belegen

Hallo,
ich möchte in eine bestehende Exceldatei einen Schalter einfügen (das habe ich bereits geschaft) und diesen mit ein Makro zuweisen (das bekomme ich wohl auch hin), sodaß beim Klick auf den Schalter das Fenster Suchen aus dem Menu Bearbeiten öffnet und zur Eingabe bereit steht.
Mein Problem: sobald ich beim Aufzeichnen des Makros das Fenster Suchen geöffnet habe, kann ich die Aufzeichnung nicht beenden, weil Excel eine Eingabe erwartet. Diese soll aber erst danach erfolgen. Wie bekomme ich das gelöst?

Danke im voraus,
Jan

Hallo Jan,
Das Makro muß lauten:

Sub such()

’ Makro am 12.02.2002 von Ullrich Sander aufgezeichnet

CommandBars.FindControl(ID:=1849).Execute

End Sub

Gefunden in: http://www.herber.de/forum/archiv/search/cgi-bin/res…

Herbers EXCEL-Forum ist eine Fundgrube für „sowas“!

Viel Erfolg
Ullrich Sander

Hallo Ullrich,

danke für die Hilfe. Es funktioniert auch soweit, als das sich das Suchenfenster öffnet, aber leider findet die Funktion keine Werte in der Tabelle. Während, wenn ich die Funktion „Suchen“ konventionell aufrufe, es wie gewohnt klappt.
Hast Du eine Idee, woran das liegt?

Gruß,
Jan

Hallo Jan,
Du hast recht, das geht bei mir auch nicht.
Offensichtlich wird über das Makro nur die Maske aufgerufen und der Suchwert nicht übergeben o.ä.
Versuche mal in Herbers ECXEL-Forum nach fertigen Such- algorithmen zu suchen, da gibts Einiges.
Viel Erfolg und sorry, daß das nicht geklappt hat.
Ist weiter oben Dein M-Problem gelöst?
Ullrich Sander

Hallo Jan,
hier die Adresse:

http://www.herber.de/forum/

Viel Erfolg
Ullrich Sander