Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
908to912
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
908to912
908to912
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

ComboBox füllen aus nicht aktiven Tabelle

ComboBox füllen aus nicht aktiven Tabelle
19.09.2007 11:22:35
edie
Hallo Zusammen,
würde gerne die ComboBox füllen aus einer nicht aktiven
besser noch ausgeblendeter Tabelle.
Habe folgendes probiert mit Wks.Range("B1")siehe Beispiel,
ohne Erfolg:
Dim Wks As Worksheet
Set Wks = Worksheets("Plattform")
cboFlowers.List = Wks.Range("B1") _
.CurrentRegion.Columns(2).Value
cboFlowers.ListIndex = 0
Hier der VBA-Code:

Private Sub UserForm_Initialize()
Dim i As Integer
cboFlowers.List = Range("B1") _
.CurrentRegion.Columns(2).Value
cboFlowersr.ListIndex = 0
End Sub


Kann mir jemand helfen?
Vielen Dank im Voraus.
Grüße

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ComboBox füllen aus nicht aktiven Tabelle
19.09.2007 11:34:00
Rudi
Hallo,

Dim vntList
With Worksheets("Plattform")
vntList = .Range(.Range("B1"), .Range("B1").End(xlDown))
End With
cboFlowers.List = vntList


Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: ComboBox füllen aus nicht aktiven Tabelle
19.09.2007 11:59:00
edie
Hallo Rudi,
leider wird die ListBox nicht mehr eigelesen
in Abhängigkeit der ComboBox-Auswahl wenn
die Tabelle mit den Daten nicht aktiv ist.
Hier der VBA-Code:

Private Sub UserForm_Initialize()
Dim vntList
With Worksheets("Plattform")
vntList = .Range(.Range("B1"), .Range("B1").End(xlDown))
End With
cboFlowers.List = vntList
End Sub



Private Sub lstSorte_Click()
Dim iRow As Integer
For iRow = 0 To lstSorte.ListCount - 1
If lstSorte.Selected(iRow) Then
Cells(15, 1).Value = lstSorte.Value
End If
Next iRow
End Sub



Private Sub cboFlowers_Change()
lstSorte.List = _
WorksheetFunction.Transpose( _
Range(Cells(cboFlowersr.ListIndex + 1, 3), _
Cells(cboFlowersr.ListIndex + 1, 11)).Value)
End Sub


Gibt es eine Lösung?
Vielen Dank im Voraus.
Grüße

Anzeige
AW: ComboBox füllen aus nicht aktiven Tabelle
19.09.2007 12:24:00
Rudi
Hallo,
lade doch mal eine Beispieldatei hoch.
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: ComboBox füllen aus nicht aktiven Tabelle
19.09.2007 12:56:00
edie
Hallo Rudi,
hier zu nächst die Beispieldatei zur Besseren Übersicht.
https://www.herber.de/bbs/user/46166.xls
Vielen Dank im Voraus.
Grüße

AW: ComboBox füllen aus nicht aktiven Tabelle
19.09.2007 13:32:00
Rudi
Hallo,
die Schleife in lstSorte_Click ist nur bei Multiselect>0 erforderlich.

Private Sub cboFlowers_Change() 'ComboBox
With Worksheets("Plattform")
lstSorte.List = _
WorksheetFunction.Transpose(.Range( _
.Cells(cboFlowers.ListIndex + 1, 3), _
.Cells(cboFlowers.ListIndex + 1, 11)).Value)
End With
Cells(14, 1).Value = cboFlowers.Value
End Sub
Private Sub lstSorte_Click() 'ListBox
Cells(15, 1) = lstSorte
End Sub


Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

Anzeige
AW: ComboBox füllen aus nicht aktiven Tabelle
19.09.2007 17:08:00
edie
Hallo Rudi,
war auf einer Besprechung, deshalb so spät.
Funktioniert, vielen vielen Dank.
Grüße

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige