Thema Datum  Von Nutzer Rating
Antwort
Rot Leere Zeilen in ComboBox entfernen oder erst garnicht übergeben
18.10.2013 11:52:58 Robert
NotSolved
18.10.2013 18:28:50 Neuhäusler Korbinian
NotSolved
19.10.2013 09:46:22 Neuhäusler Korbinian
NotSolved
20.10.2013 12:30:39 Gast24803
NotSolved
20.10.2013 12:34:05 Robert
NotSolved
21.10.2013 13:49:05 Robert
Solved

Ansicht des Beitrags:
Von:
Robert
Datum:
18.10.2013 11:52:58
Views:
1594
Rating: Antwort:
  Ja
Thema:
Leere Zeilen in ComboBox entfernen oder erst garnicht übergeben

Hallo Zusammen,

 

ich verwende Excel 2013 und habe für einen Zellenbereich (z.b. A1:B10) eine Namensbezeichnungdefiniert (z.b. [MeinFeld1])

nun möchte ich den Inhalt dieses Feldes in ein Combobox schreiben. Das Ganze realisiere ich wie folgt:

Dim strArray
Dim lngS As Long, lngZ As Long

strArray = [sTMP_idTYPSET]

' comboboxbezeichnung: cb_IDTYP
With .cb_IDTYP
            .Clear
            .ColumnCount = 2
            .ColumnWidths = "1,7cm;4,5cm"

            For lngZ = 1 To UBound(strArray)
                For lngS = 1 To UBound(Application.Transpose(strArray))
                        .AddItem
                        .List() = strArray
                Next lngS
            Next lngZ
End With

Mein Problem ist lediglich, folgendes: Es werde auch leere Zeilen (logischerweiese) mit in die Combobox übergeben. Wie kann ich dies verhindern?

Ich habe schon mittels

If strArray(lngZ, lngS) <> "" Then
versucht leere Zeilen abzufangen - aber so recht will das nicht funktionieren

Anm. Die Combobox ist zwei spaltig und zeigt die Ergebnisse der ExcelSpalte A in der Combobox Spalte 1 und entsprechend ExcelSpalte B in der Combobox Spalte 2 an

Vielleicht kann mir hier jemand kurz weiterhelfen

Grüße

Robert


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Leere Zeilen in ComboBox entfernen oder erst garnicht übergeben
18.10.2013 11:52:58 Robert
NotSolved
18.10.2013 18:28:50 Neuhäusler Korbinian
NotSolved
19.10.2013 09:46:22 Neuhäusler Korbinian
NotSolved
20.10.2013 12:30:39 Gast24803
NotSolved
20.10.2013 12:34:05 Robert
NotSolved
21.10.2013 13:49:05 Robert
Solved