Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Auswahl über ComboBox
#1
Hallo zusammen,

habe ein für Euch sicherlich kleines Problem, bei dem ich nicht weiterkomme, trotz intensiver Suche.

Möchte gerne erreichen, dass beim Sprung auf Zelle "B20" eine Auswahlbox erscheint,
die die Daten aus meiner Tabelle B4:C15 beinhaltet.

Bei Auswahl einer bestimmten Zeile in dieser ComboBox soll dann der entsprechende
Wert aus der Spalte "B" in Zelle "B20" (Eingabefeld) bereitgestellt werden.

Wer kann mir da weiterhelfen bzw. Tipps dazu geben?


Kombi-Auswahl
BC
2ArtText
3   
401Text-01
502Text-02
603Text-03
704AAAAAErsatztext für Anzeige abcdefghijklmnopqrstuvwxyz
805Text-05
906Text-06abc
1007Text-07
1108Text-08
1209Text-09
1310Text-10
1411Text-11
1512Text-12
16   
17   
18Auswahlfeld 
19   
20   

Dateiupload bitte im Forum! So geht es: Klick mich!
" on‌click="window.open(this.href);return false">Tabellendarstellung in Foren Version 5.26



Habe Excel2003 im Einsatz

Besten Dank und viele Grüße
Günther
Viele Grüße
Günther

(MS Office 2013)
Antworten Top
#2
Hallo Guenter,

schau mal:


.xls   ComboBoxAuswahl.xls (Größe: 30,5 KB / Downloads: 8)

In A19 befindet sich eine ComboBox aus den ActiveX steuerelementen.
In den Eigenschaften folgendes eingestellt:

LincedCell= B19 eingestellt
ListfillRange = liste

liste ist ein definierter Name der den Bereich B3:B14 einliest.
Dazu habe ich den Bereich B3:B14 markiert und im Namensbereich (da wo die Zelladressen stehen)
die Zelleaddresse mit liste überschrieben und mit Enter abgeschlossen.
Gruß Atilla
Antworten Top
#3
Hallo Attila,

danke für Deine prompte Antwort.

Habe alles soweit eingebaut und es funktioniert auch.
Allerdings wollte ich, dass im Auswahlfenster beide Spalten ("B"+"C" nebeneinander) erscheinen und beim Klicken dann nur der Wert aus Spalte "B" der ausgewählten Zeile erscheint - und zwar in diesem Combobox-Fenster.
Es sollte eigentlich wie bei einem Eingabefeld mit Gültigkeit funktionieren, aber da kann man ja keine 2 Spalten angeben und nur die erste davon in dieses Eingabefeld nach Auswahl stellen.
Geht so etwas überhaupt?

Wenn nicht, dann verkette ich eben die Spalte "B" + "C" und nehme die beiden linken Zeichen aus der Zelle "B19" mittels "=links(B19;2)" und stelle diesen Wert in meine Eingabezelle.

Oder gibt es einen anderen Weg, um dieses Problem zu lösen? Sonst müsste ich nämlich 15 Comboboxen in einem Blatt erstellen.

Gruß Günther
Viele Grüße
Günther

(MS Office 2013)
Antworten Top
#4
Hallo Günter,

das geht auch.

dann beide Spalten markieren und den Namen liste vergeben.

Eigenschften der Combo:
LincedCell= B19 eingestellt
ListfillRange = liste
BoundColumn =2
ColumnCount=2
Columnwidth = 0;100


.xls   ComboBoxAuswahl2.xls (Größe: 30 KB / Downloads: 9)
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • guenther-st
Antworten Top
#5
Hallo Attila,

einfach genial. Genauso wollte ich es haben und es funktioniert prächtig - vielen Dank.

Und weil's so gut geklappt hat, noch eine weitere Frage (ich hoffe, dies ist nicht zu unverschämt).

In Zelle "C35" habe ich eine Formel, die mir zählt, wie oft im Bereich "C3:C33" ein Betrag größer 0 vorkommt.

In Zelle "C37" möchte ich nun eine Formel haben, die mir zählt, wie oft im Bereich "C3:C33" ein Betrag größer 0 vorkommt - und zwar nur, wenn im Bereich "B3:B33" das Datum größer als in der Zelle "A1" ist.

Ich habe es mit einer "und-Bedingung" versucht, komme aber über Syntaxfehler nicht hinaus.
Der korrekte Wert wäre "2".

Test
ABC
114.01.2015   
2  DatumBetrag
3  01.01.20150,00
4  02.01.20150,00
5  03.01.20150,00
6  04.01.20150,00
7  05.01.20150,00
8  06.01.201510,00
9  07.01.20150,00
10  08.01.201512,00
11  09.01.201521,34
12  10.01.20150,00
13  11.01.20150,00
14  12.01.20150,00
15  13.01.20150,00
16  14.01.2015120,15
17  15.01.20150,00
18  16.01.20150,00
19  17.01.2015-26,70
20  18.01.20150,00
21  19.01.20150,00
22  20.01.20150,00
23  21.01.201550,00
24  22.01.20150,00
25  23.01.20150,00
26  24.01.20150,00
27  25.01.20150,00
28  26.01.20150,00
29  27.01.20151,15
30  28.01.20150,00
31  29.01.2015-2.000,00
32  30.01.2015-1.000,00
33  31.01.20150,00
34     
35    6
36     
37    2

verwendete Formeln
Zelle Formel Bereich
A1 =HEUTE()
C35 =ZÄHLENWENN(C3:C33;">0")

Dateiupload bitte im Forum! So geht es: Klick mich!
" on‌click="window.open(this.href);return false">Tabellendarstellung in Foren Version 5.26



Viele Grüße
Günther
Viele Grüße
Günther

(MS Office 2013)
Antworten Top
#6
Hi Günther,

probier's mal so:

Code:
=ZÄHLENWENNS(B3:B33;">"&A1;C3:C33;">0")

Ich gehe jetzt einfach mal davon aus, dass du XL-Version >=2007 hast.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
Hi Günther,

vllt. solltest du deine XL-Version in deinem Profil hinterlegen. Dann kann unter Umständen eine einfachere Lösung angeboten werden. Hier noch eine Lösung, falls du <2007 hast:

Code:
=SUMMENPRODUKT((B3:B33>A1)*(C3:C33>0))
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • guenther-st
Antworten Top
#8
Hallo,
besten Dank auch Dir für die Formel. Hat mir sehr weitergeholfen.
Viele Grüße
Günther
Viele Grüße
Günther

(MS Office 2013)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste