Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Suchfunktion in eine Office Script Version ändern

Forumthread: VBA Suchfunktion in eine Office Script Version ändern

VBA Suchfunktion in eine Office Script Version ändern
20.08.2024 17:33:13
Kai87
Moin zusammen,

ich benötige eure Hilfe.

Ich besitze eine Datenbank in der ich mir schon über VBA eine Suchfunktion erstellt habe.

Als Beispiel ich gebe in einer Zelle (B3) die 3 Buchstaben "ham" ein und er zeigt mir alle Spalten wo dieses "Wort" zu finden ist, Hamburg, Hamm, Hammer usw.

Sub Suche()


'Werte für Filter eintragen
Filter.Range("A2, B3, C4, D5, E6, F7, G8, H9, I10, J11").Value = "*" & Range("Suchkriterium").Value & "*"

'Erweiterten Filter anwenden
Range("Datenbank[#All]").AdvancedFilter xlFilterInPlace, Filter.Range("A1:J11")

End Sub


Jetzt will ich die Datenbank über Teams oder Sharepoint teilen und nicht zum Download zur Verfügung stellen.
Leider stoße ich dann mit VBA an die Grenzen.

Und mir ist es nicht gelungen ein Script zu erstellen was mir die gleichen Möglichkeiten bietet.

Ich hoffe ich finde hier jemanden der mir helfen kann oder eventuell schon ein fertiges Office Script besitzt.

Vielen Dank schon mal im voraus!

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Lade mal eine...
21.08.2024 08:39:08
Case
Moin, :-)

... Beispieldatei mit ein paar Dummydaten hoch, damit man den Filter im Einsatz sieht und ein Script testen kann. ;-)

Servus
Case
ChatGPT may help...
21.08.2024 10:59:02
Yal
Hallo Kai,

klicke auf dem chatGPT Symbol (oben recht direkt unter den schwarzen Forum-Banner) und stelle folgende Anweisung ("Prompt"):

wandle folgende VBA-Skript in einem Office Script:
Sub Suche()

'Werte für Filter eintragen
Filter.Range("A2, B3, C4, D5, E6, F7, G8, H9, I10, J11").Value = "*" & Range("Suchkriterium").Value & "*"

'Erweiterten Filter anwenden
Range("Datenbank[#All]").AdvancedFilter xlFilterInPlace, Filter.Range("A1:J11")

End Sub

und lass dich überraschen ;-)

Ich habe es gemacht, kann aber mit der Antwort wenig anfangen, da ich die Datei dazu nicht habe.

VG
Yal
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige