ich hänge an einer Funktion fest, aber bekomme es nicht hin.
Ich möchte, dass wenn ich den Button drücke er aus dem Dropdown der Userform (in einer Spalte in einem anderen Blatt[Blatt2]) den ausgewählten Wert sucht und die Zeilennummer wiedergibt, da ich in die Zelle auf Blatt1 dann Wert der gleichen Zeilennummer von Blatt2 nur einer anderen Spalte schreiben möchte.
abgesehen davon, dass ein Klick auf das "Dropdown" selbst eine Aktion auslösen kann, somit eine Schaltfläche überflüssig wäre, würde es enorm helfen, deine Datei zu kennen.
Viele Grüße
Klaus-Dieter Der Erfolg hat viele Väter, der Misserfolg ist ein Waisenkind Richard Cobden
Nein also ich habe auf Blatt1 eine Tabelle da sollen die Daten aus der Userform hingeschrieben werden.
Das Dropdown Feld bezieht sich auf Spalte N aus Blatt2.
Jedoch sind die Werte, die er auf Blatt1 schreiben soll auf Blatt2 JEDOCH nicht nicht in Spalte N sondern in Spalte B.
Der richtige Wert, welcher also final hingeschrieben werden soll befindet sich in der gleichen Zeile, wie der Wert, welcher der User in dem Dropdown-Feld auswählt.
Jedoch bekomme ich keine Funktion hin, die Zeilennummer des gewählten Dropdown-Values zu ermitteln.
Zitat:... Zeilennummer des gewählten Dropdown-Values ...
Wenn Du die "Zeilennummer" im Dropdown meinst, schaue mal nach Listindex.
Wenn Du die Zeilennummer im Blatt meinst, versuch's z.B. mal mit Worksheetfunction.Match
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Also auf dem Blatt "Tabelle1" ist ein orangenes Feld, da kommt der Ziel-Wert hin.
Jetzt würde es so sein, dass der User ein Dropdown in einer Userform hat. Die Dropdownliste wird automatisch durch Spalte C in Tabelle2 definiert.
Wenn der User als Beispiel den Wert "123 - DEF" im Dropdown auswählt, dann soll als Zielwert zb. nur "DEF" aus B3 übernommen werden.
Aber um auf DEF zu kommen, muss ich in Spalte C nach der Zeile des Dropdown Values "123 - DEF" suchen, um mir die Zeile ausgeben zu lassen.
Erst dann kann ich den Zeilenverweis für .Range("B" & Row") herstellen.
06.12.2021, 15:12 (Dieser Beitrag wurde zuletzt bearbeitet: 06.12.2021, 15:15 von Gast 123.)
Hallo
Sorry, jetzt wird es noch verrückter, da blickt keiner von uns im Forum mehr durch. Es soll also NICHT um ein Makro gehen!!! He????
Meines Wissens löst ein gedrückter Button doch ein Makro aus! Ist da bei dir anders ???
Hast du eine Excel Version aus dem "Tacka Tucka Land" von Piipi Langstrumpf???
Wir kennen nur das normale Excel!! Und eine Userform mit Button kann nicht als xlsx gespeichert sein!! Ich hoffe du nimmst mir meinen Kölnerr Humor nicht übel. Klären wir doch sachlich wie deine Datei wirklich aussieht? Am besten eine anonyme Beispieldatei hochladen, wo wir die UserForm und den Button sehen können.
mfg Gast 123
Nachtrag - bitte schau mal auf deine Thread Anfrage" Da steht doch klar und deutlich VBA Frage. Wei geht das OHNE Makro??