online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon tuerpi111 vom 26.03.2020, 15:49 Options

Listenfeld oder Dropdown, ich brauche Hilfe

Hallo,
ich brauche dringend Hilfe.
Ich habe eine Tabelle, in der ich Daten in ca. 20 verschiedenen Spalten brechne (Tarife). Jetzt möchte ich in einem anderen Tabellenblatt diese Spalten und auch daraus nur bestimmte Zellen anzeigen lassen. Das Ganze kann ich mit einem Makro, kein Problem. Aber ich möchte das automatisieren. Z.B. mit einem Dropdown-Button. Wenn ich darauf klicke, sollen mir alle Tarife aus dem anderen Tabellenblatt angezeigt werden und ich wähle mir einen beliebigen aus. Anschließend finde ich alle Daten unter meinen Drobdown-Button, aus dem Tarif, den ich ausgewählt habe. Versteht das einer?
Puh, ich weiß nicht, wie ich es anders erklären soll.
Ich weiß nicht mal, ob man das programmieren kann.
Leute ich bin auf Eure Hilfe angewiesen und bedanke mich im Voraus.


Antwort schreiben

Antwort 1 von fedjo vom 26.03.2020, 16:55 Options

Hallo,
vielleicht hilft dir der Link weiter:
http://upload.npcfighter.de/files/36/4140/re_material.xls

Gruß
fedjo

Antwort 2 von finger59 vom 26.03.2020, 18:12 Options

hallo,

@fedjo
ich habe mir Deine Datei Material angesehen und musste feststellen, daß ich eine Fehlermeldung beim Starten zum füllen der Box erhalte.
Die angezeigte Fehlermeldung ist bei mir diese:

Index außerhalb des gültigen Bereichs - mit der Zeile:

For intI = 2 To Sheets("Material").Range("B65536").End(xlUp).Row

Da ich leider kein VBA-Kenner bin, weiß ich jetzt auch nicht warum diese Fehlermeldung erscheint.

Ich selbst verwende die Excel-Version 2003.

Falls es bei tuerpi111 klappt, dann wird es wohl an mir liegen und die Frage würde damit ja auch beantwortet sein.

Trotzdem vielen Dank für einen weiteren Lösungsansatz für meine Belange.... in diesem Sinne... have a nice Day... Gruß Helmut

Antwort 3 von fedjo vom 26.03.2020, 18:26 Options

Hallo,
einfach speichern dann öffnen.

Gruß
fedjo

Antwort 4 von tuerpi111 vom 26.03.2020, 19:54 Options

Hi Männer,
hmm, also das mit dem Auswahlfeld, so stell ich es mir vor, aber es soll direkt darunter die entsprechenden Daten ausgelesen werden. Ich habe in Spalt für Spalte Daten (ca. 20), die will ich aber nicht alle veröffentlichen und möchte daher nur die, die ich für richtig halte in ein neues Tabellenblatt rüberholen. Allerdings dann auch nur bestimmte Zellen aus diese Spalten.
Vielen Dank für Eure Hilfe im Voraus.
Gruß Tuerpi111

Antwort 5 von tuerpi111 vom 27.03.2020, 13:42 Options

Hi,
also, da ich nicht genau weiß, ob Ihr mich verstanden habt, habe ich mal eine Mustertabelle hochgeladen. Ich glaube, hier versteht man die Frage besser.

http://www.uploadagent.de/files/1206621539/tarifberechnung-03.2008.xls

Gr. tuerpi111

Antwort 6 von fedjo vom 28.03.2020, 18:50 Options

Hallo tuerpi111,
mabe mal in deiner Tabelle Spalte "I" eine ComboBox eingefügt. Veilleicht hilft dir das weiter.
Tarif

Gruß
fedjo

Antwort 7 von tuerpi111 vom 28.03.2020, 19:42 Options

Hi fedjo,
was hast Du in K6 eingefügt für ein Feld, genau soetwas meine ich. Das ist allerdings nicht programmiert mit den Verlinkungen.
Kann man das auch so programmieren, wie die ComboBoxin Spalte I?
Wie mache ich das dann?
Tausend Dank im Voraus.
Gruß tuerpi111

Antwort 8 von fedjo vom 30.03.2020, 12:05 Options

Hi tuerpi111,
in K6 (jetzt I7) sind "Daten Gültigkeit" eingefügt.
Die Abfrage der Zelle I7 erfolgt mit Formeln Wenn ......
Die Formeln in Tabelle "Auswertung" sind durch einen VBA Code geschützt. Tarif
Gruß
fedjo

Antwort 9 von tuerpi111 vom 30.03.2020, 18:43 Options

Hi fedjo,
genau das suche ich.
Ist genial, ich versuche das jetzt überall anzuwenden.
Hoffentlich bin ich nicht zu blon. Vielen Dank für Deine Hilfe.
Gruß tuerpi111

Antwort 10 von tuerpi111 vom 30.03.2020, 19:22 Options

fedjo, auf was beziehtst Du die Anbieter 1-5?
Wenn dann Formel ist gerafft, aber ich muss ja irgendwie die Zuordung bei den Anbietern finden. In der 1. Tabelle standen diese unten links. Wo hast Du die denn jetzt versteckt?
Gruß tuerpi111

Antwort 11 von tuerpi111 vom 30.03.2020, 22:08 Options

Hi fedjo,
ich habe es vollbracht und gerafft.
Es gibt nur noch ein Problem, Verschachtelungsebenen! Ich kann nur bis zu 7 Ebenen rein nehmen, will aber mindestens 22 drin haben in jeder Auswahlliste. Kannst Du mir die Formel dafür auch verraten? Ich danke Dir.
Gruß tuerpi111

Antwort 12 von fedjo vom 31.03.2020, 17:05 Options

Hi tuerpi111,
der Link wird dir sicher weiterhelfen.

Wenn

Gruß
fedjo

Antwort 13 von tuerpi111 vom 31.03.2020, 20:26 Options

Hi fedjo,
Link hat mir nicht geholfen.
Gr. tuerpi111

Antwort 14 von fedjo vom 01.04.2020, 11:16 Options

Hi tuerpi111

=WENN(B1=1;"A";WENN(B1=2;"B";"")) = 1-7 Ebenen
=WENN(B1=1;"A";WENN(B1=2;"B")) = 1-......Ebenen

Gruß
fedjo

Antwort 15 von tuerpi111 vom 01.04.2020, 12:15 Options

Hi fedjo,
flutscht nicht :-(

Das ist meine Formel, die ich dem Listenfeld in K8 zuordne:

=WENN(K8="Tarif-1";Eingabe!G6;
WENN(K8="Tarif-2";Eingabe!H6;
WENN(K8="Tarif-3";Eingabe!I6;
WENN(K8="Tarif-4";Eingabe!J6;
WENN(K8="Tarif-5";Eingabe!K6;
WENN(K8="Tarif-6";Eingabe!L6;
WENN(K8="Tarif-7";Eingabe!M6;
WENN(K8="Tarif-8";Eingabe!N6;))))))))

Wenn ich das mit 1- mache kommt immer ein Fehler.
Gruß tuerpi111

Antwort 16 von fedjo vom 01.04.2020, 17:24 Options

Hi tuerpi111
bei mir funktioniert die Formel:

=WENN(K8="Tarif-1";Eingabe!G6;WENN(K8="Tarif-2";Eingabe!H6;WENN(K8="Tarif-3";Eingabe!I6;WENN(K8="Tarif-4";Eingabe!J6;WENN(K8="Tarif-5";Eingabe!K6;WENN(K8="Tarif-6";Eingabe!L6;WENN(K8="Tarif-7";Eingabe!M6;WENN(K8="Tarif-8";Eingabe!N6;))))))))

Gruß
fedjo

Antwort 17 von tuerpi111 vom 01.04.2020, 21:13 Options

Hi fedjo,
die Formel, die ich eingespielt habe, geht auch, aber nur bis 7 Verschachtelungen. Wenn ich die 1-22 vor die Formel setze, bekomme ich die Fehlermeldung.
Gr. tuerpi111

Antwort 18 von tuerpi111 vom 05.04.2020, 19:16 Options

Hi fedjo,
habe gabastelt und gesucht.
Hier ist die Lösung, die funktioeniert:

=WENN(Q8="Tarif-1";Eingabe!G6;"")&WENN(Q8="Tarif-2";Eingabe!H6;"")&WENN(Q8="Tarif-3";Eingabe!I6;"")&WENN(Q8="Tarif-4";Eingabe!J6;"")&WENN(Q8="Tarif-5";Eingabe!K6;"")&WENN(Q8="Tarif-6";Eingabe!L6;"")&WENN(Q8="Tarif-7";Eingabe!M6;"")&WENN(Q8="Tarif-8";Eingabe!N6;"")&WENN(Q8="Tarif-9";Eingabe!O6;"")&WENN(Q8="Tarif-10";Eingabe!P6;"")&WENN(Q8="Tarif-11";Eingabe!Q6;"")&WENN(Q8="Tarif-12";Eingabe!R6;"")&WENN(Q8="Tarif-13";Eingabe!S6;"")&WENN(Q8="Tarif-14";Eingabe!T6;"")&WENN(Q8="Tarif-15";Eingabe!U6;"")&WENN(Q8="Tarif-16";Eingabe!V6;"")&WENN(Q8="Tarif-17";Eingabe!W6;"")&WENN(Q8="Tarif-18";Eingabe!X6;"")&WENN(Q8="Tarif-19";Eingabe!Y6;"")&WENN(Q8="Tarif-20";Eingabe!Z6;"")&WENN(Q8="Tarif-21";Eingabe!AA6;"")&WENN(Q8="Tarif-22";Eingabe!AB6;"")

Das ist ja der Wahnsinn.
Puh, das war ja eine richtige Geburt.

Vielen Dank an alle, die eine Hilfestellung gaben, mein Problem ist nun mit der Überlistung des Verschachtelungsproblems gelöst.
Gr. tuerpi111

Antwort 19 von fedjo vom 06.04.2020, 10:31 Options

Hi tuerpi111,
wenn du wieder Hilfe für eine Formel brachst dann schau hier:
Exelformeln

Gruß
fedjo

Ähnliche Themen

dropdown excel
chefdeluxe  31.01.2007 - 1035 Hits - 1 Antwort

aktualisiertes Listenfeld in Excel
DiBor  15.04.2007 - 182 Hits - 1 Antwort

Dropdown in eigener Symbolleiste
Bernd44  18.07.2007 - 73 Hits - 3 Antworten

formularfeld makro
giftnudle  18.10.2007 - 90 Hits - 1 Antwort

Autovervollständigen im Dropdown-Listenfeld
123letterman  04.04.2008 - 142 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Sun Jan 25 18:15:21 2026