20.04.2020, 12:08
(Dieser Beitrag wurde zuletzt bearbeitet: 20.04.2020, 12:23 von WillWissen.
Bearbeitungsgrund: Schriftgröße
)
Hallo Zusammen,
ich bin VBA Anfänger, daher hoffe ich, dass ihr mir helfen könnt.
Ich habe folgendes Problem:
ich möchte via VBA ein Makro ausführen lassen was folgendes tut:
1. einen variablen Suchbegriff aus Tabellenblatt 1 in einer Spalte in Tabellenblatt 2 suchen
-> der Suchbegriff wird vorher aus einer Indexformel ermittelt.
2. ist die Suche erfolgreich, so soll der Hyperlink von dem gefunden Suchbegriff geöffnet werden
-> aber auch nur von dem gefunden Begriff
3. ich möchte diese Funktion auf einem Button in Tabellenblatt 3 zuweisen.
z.B. der Suchbegriff lautet "AA-01"
1. finde den Suchbegriff in Tabellenblatt 2, Spalte B
2. hast du ihn gefunden, dann öffne bitte den Hyperlink, welcher dort verknüpft ist.
3. wenn nicht, dann gib eine Fehlermeldung aus
Insgesamt wäre mein Ansatz eine IF Than Anweisung, nur weiss ich nicht wie ich dies ineinander verpacken soll.....
Die Formel für das öffnen des Hyperlinks habe ich schon. (ThisWorkbook.FollowHyperlink Address:=ThisWorkbook.Worksheets("Pivot Tabelle").Hyperlinks(1).Address)
nur bekomme ich die Suchfunktion nicht hin mit den variablen.....
Hinzu kommt noch, dass die Tabelle 2 auf Tabellenblatt 2 dynamisch ist. D.h. die Tabelle kann länger oder kürzer werden...
Ich hoffe ihr könnt mir helfen.
LG André
ich bin VBA Anfänger, daher hoffe ich, dass ihr mir helfen könnt.
Ich habe folgendes Problem:
ich möchte via VBA ein Makro ausführen lassen was folgendes tut:
1. einen variablen Suchbegriff aus Tabellenblatt 1 in einer Spalte in Tabellenblatt 2 suchen
-> der Suchbegriff wird vorher aus einer Indexformel ermittelt.
2. ist die Suche erfolgreich, so soll der Hyperlink von dem gefunden Suchbegriff geöffnet werden
-> aber auch nur von dem gefunden Begriff
3. ich möchte diese Funktion auf einem Button in Tabellenblatt 3 zuweisen.
z.B. der Suchbegriff lautet "AA-01"
1. finde den Suchbegriff in Tabellenblatt 2, Spalte B
2. hast du ihn gefunden, dann öffne bitte den Hyperlink, welcher dort verknüpft ist.
3. wenn nicht, dann gib eine Fehlermeldung aus
Insgesamt wäre mein Ansatz eine IF Than Anweisung, nur weiss ich nicht wie ich dies ineinander verpacken soll.....
Die Formel für das öffnen des Hyperlinks habe ich schon. (ThisWorkbook.FollowHyperlink Address:=ThisWorkbook.Worksheets("Pivot Tabelle").Hyperlinks(1).Address)
nur bekomme ich die Suchfunktion nicht hin mit den variablen.....
Hinzu kommt noch, dass die Tabelle 2 auf Tabellenblatt 2 dynamisch ist. D.h. die Tabelle kann länger oder kürzer werden...
Ich hoffe ihr könnt mir helfen.
LG André