Clever-Excel-Forum

Normale Version: VBA Frage
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

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.

Danke vorab für Eure Hilfe! :)
Hallo,

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.
Zitat:da ich in die Zelle auf Blatt1 dann Wert der gleichen Zeilennummer von Blatt2 nur einer anderen Spalte schreiben möchte.

Also du möchtest identische Daten zweimal in einem Arbeitsblatt speichern ?
Das scheint mir überflüssig zu sein.
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.
Hallo,

ich wiederhole mich gerne: eine Beispieldatei hilft helfen.
Hallöchen,

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
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.
Ein Userform in einer .xlsx Datei. Das ist völlig neu für mich.
Das wäre natürlich ein Makro und die Speicherart wäre anders, aber darum soll es ja gerade nicht gehen.

Es geht nur eher drum zu sagen, wo mein Problem ist :D
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??
Seiten: 1 2