Hallo zusammen, ich habe von meinem Bruder ein Excel-Dokument mit einer Dropdown-Liste von Straßennamen und einem VBA-Code per E-Mail erhalten. Laut seiner Anleitung sollte in Zelle A1 auf Blatt 1 eine durchsuchbare Dropdown-Liste erscheinen, wenn man den Anfangsbuchstaben eingibt. Bei meinem Bruder funktioniert der VBA-Code einwandfrei. Dort kann das Dokument nach Aktivierung der Makros einfach genutzt werden. Allerdings erhalte ich beim Versuch, das Dokument auf meinem Rechner zu öffnen, die Fehlermeldung, die im Anhang zu sehen ist. Ich kann die Makros nicht dauerhaft aktivieren, um das Dokument nutzen zu können, obwohl ich bereits im Trust Center alle Einstellungen aktiviert habe. Wie gehe ich vor, wenn mir Dokumente mit Makros und VBA-Code zugeschickt werden und ich sie nutzen möchte? Gibt es eine Lösung für dieses Problem? Vielen Dank im Voraus für eure Hilfe.
Straßennamen dropdown.xlsm (Größe: 16,61 KB / Downloads: 13)
(08.10.2023, 15:13)Maximus schrieb: Wie gehe ich vor, wenn mir Dokumente mit Makros und VBA-Code zugeschickt werden und ich sie nutzen möchte? Gibt es eine Lösung für dieses Problem?
Neben der Fehlermeldung ist ein Link. Niemals drauf klicken! Könnte Lösungen enthalten.
Wir sehen uns! ... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Vielen Dank für deine Hinweise. Tatsächlich habe ich bereits versucht, genau das umzusetzen. Es stimmt, dass die Fehlermeldung bezüglich des Sicherheitsrisikos nicht mehr angezeigt wird, aber der VBA-Code scheint immer noch nicht wie erwartet zu funktionieren. In diesem Fall sollte der VBA-Code, wenn ich den ersten Buchstaben in die Dropdown-Liste eingebe, mir die Straßennamen anzeigen, die mit diesem Buchstaben beginnen. Allerdings funktioniert dies nicht wie beabsichtigt. Der VBA-Code scheint in diesem Fall nicht richtig zu arbeiten.
Interessanterweise hat mein Bruder die Excel-Liste erstellt und den VBA-Code eingefügt, und in seiner Version funktioniert alles einwandfrei. Wie du empfohlen hast, haben wir auf "Zulassen" geklickt, um das Sicherheitsrisiko zu vermeiden, aber der VBA-Code scheint dennoch nicht ordnungsgemäß zu reagieren. Die Dropdown-Liste wird nicht durchsuchbar, wie es eigentlich der Fall sein sollte.
Wenn ich die Excel-Datei bei meinem Bruder betrachte, funktioniert der VBA-Code genau wie gewünscht: Die Dropdown-Liste wird durchsuchbar. Jetzt frage ich mich, was wir nach dem Klicken auf "Zulassen" tun können, um sicherzustellen, dass der VBA-Code seine Arbeit aufnimmt und die Dropdown-Liste entsprechend durchsuchbar wird, wenn ich den Anfangsbuchstaben eingebe.
08.10.2023, 21:39 (Dieser Beitrag wurde zuletzt bearbeitet: 08.10.2023, 22:06 von Elex.)
Hallo
Da fehlt noch Code an anderer Stelle, welcher beim Bruder sicher da ist wenn es da klappt. So wie in deiner Bsp.Datei würde es auch beim Bruder nicht klappen. Varianten die das Ausfüllen erleichtern sollen gibt es viele. Die aus deiner Datei überzeugt mich nicht, deshalb werde ich da auch keine Zeit investieren. Wenn du möchtest schau Dir die Alternative an.
nochmals ich. Habe mir die Datei jetzt mal angesehen. Das kann so gar nicht funktionieren (auch bei deinem Bruder nicht). Zumindest nicht mit dem Makro in der Datei.
das Makro wird nirgends aufgerufen
wenn es aufgerufen würde, würde es die Strassenliste aus Tabelle1!B1:B3000 holen
es könnte niemals während der Eingabe laufen (so lange ist VBA blockiert)
nach einer Eingabe könnte es aufgerufen werden und die Liste zur Auswahl anpassen
Fazit: Wenn es bei deinem Bruder funktioniert, dann nicht aufgrund dieses (oder eines anderen) Makros, sondern aufgrund der Tatsache, dass er eine aktuelle Insider-Version besitzt oder Online-Excel verwendet.
10.10.2023, 02:14 (Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2023, 02:15 von Gast 123.)
Hallo
ich bin mal aus Spass einen ganz anderen Weg gegangen, weder UserForm noch DropDown Zelle. Warum den Strassennamen nicht direkt in die gewünschte Zelle per InputBox eingeben??
In Tabelle1, Spalte A einen beliebigen Buchstaben eingeben und schauen was passiert. Die InputBox zeigt die Zeilen Nummer und den Strassennamen an. Nur die Nummer eingeben, Fertig
mfg Gast 123 Nachtrag: ich weiss nicht was das Makro bei deinem Bruder macht? Konnte im Beispiel kein Makro finden.