Office: (Office 2016) Listboxen werden im Modul nicht erkannt

Helfe beim Thema Listboxen werden im Modul nicht erkannt in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Tag Liebe Experten Ich stehe wieder einmal auf dem Schlauch und brauche eure Hilfe. Mein Problem ist eigentlich einfach und ich nehme an, dass... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Hyperkalio, 30. Dezember 2017.

  1. Listboxen werden im Modul nicht erkannt


    Guten Tag Liebe Experten

    Ich stehe wieder einmal auf dem Schlauch und brauche eure Hilfe.

    Mein Problem ist eigentlich einfach und ich nehme an, dass Ihr den Fehler sofort erkennen werdet. Leider sehe ich Ihn nicht und bin daher langsam aber sicher im roten Bereich meiner Geduld angelangt. Listboxen werden im Modul nicht erkannt :mad:

    Zur Ausgangslage:
    Ich habe in einem Exceldokument eine Tabelle erstellt mit dem Namen Steuerung. In dieser Tabelle finden sich vier Listboxen die ich nun beim öffnen der Datei befüllen will.
    Das ganze mache ich in einem Modul in der Prozedur "InitElemente".

    der Code dazu sieht so aus:

    Code:
    Option Explicit
    Dim wboQuelle As Workbook
    Dim wshSteuerung As Worksheet
    Dim wshMatrix As Worksheet
    
    Public Sub InitElemente()
        Dim arrKunden() As String
        Dim arrJahr() As String
        Dim i As Integer
        Dim intZaehler As Integer
        
        Set wboQuelle = ThisWorkbook
        Set wshSteuerung = wboQuelle.Worksheets("Steuerung")
        Set wshMatrix = wboQuelle.Worksheets("Matrix_Faktoren")
        
        ' Bildschirmaktualisierung aus
        Application.ScreenUpdating = False
        
      
        intZaehler = 1
        For i = 1 To 50
            If wshMatrix.Cells(4, intZaehler).Value = "" Then
                Exit For
            Else
                ReDim Preserve arrJahr(1 To i)
                arrJahr(i) = wshMatrix.Cells(4, intZaehler)
                intZaehler = intZaehler + 5
            End If
        Next i
        
        intZaehler = 7
        For i = 1 To 50
            If wshMatrix.Cells(intZaehler, 1).Value = "" Then
                Exit For
            Else
                ReDim Preserve arrKunden(1 To i)
                arrKunden(i) = wshMatrix.Cells(intZaehler, 1)
                intZaehler = intZaehler + 30
            End If
        Next i
        
        With wshSteuerung
             .lboNachJahr.List = arrJahr            [COLOR="#FF0000"]<--- Elemete werden nicht erkannt[/COLOR]
             .lboNachKunde.List = arrKunde      [COLOR="#FF0000"]<--- Elemete werden nicht erkannt[/COLOR]
             .lboVonJahr.List = arrJahr              [COLOR="#FF0000"]<--- Elemete werden nicht erkannt[/COLOR]
             .lboVonKunde.List = arrKunde      [COLOR="#FF0000"]<--- Elemete werden nicht erkannt[/COLOR]
        End With
        
        ' Bildschirmaktualisierung ein
        Application.ScreenUpdating = True
        
    End Sub
    

    Die Listboxen werden nicht als Element dieses Tabellenblattes erkannt. Wenn ich aber eine Überwachung auf die Variable wshSteuerung setzte und den Code schrittweise abhandle, sind diese Objekte vorhanden.

    Listboxen werden im Modul nicht erkannt Screenshot.jpg

    Ausserdem kann ich diese im genannten Tabellenblatt selbst Problemlos ansteuern.
    Was mache ich hier falsch?

    Danke schon im Voraus für eure Mühe.

    Gruss Roland
     
    Zuletzt bearbeitet: 2. Januar 2018
    Hyperkalio, 30. Dezember 2017
    #1
Thema:

Listboxen werden im Modul nicht erkannt

Die Seite wird geladen...
  1. Listboxen werden im Modul nicht erkannt - Similar Threads - Listboxen Modul erkannt

  2. Suchfunktion für Listbox in Textbox

    in Microsoft Excel Hilfe
    Suchfunktion für Listbox in Textbox: Hallo an alle hier im Forum, ich bastel mal wieder ein wenig rum. Ich habe ein 2 spaltige Listbox. In der 1. Spalte stehen Zahlen von einstellig bis sechsstellig und in der 2. Spalte Namen. Im...
  3. Listbox befüllen

    in Microsoft Excel Hilfe
    Listbox befüllen: Hallo mein Name ist Carsten und ich bin neu hier im Forum und habe gleich eine Frage. Ich habe eine Userform mit verschiedenen voneinander abhängigen Listboxen. Das klappt auch soweit. Nur der...
  4. Listbox füllen wenn zelle daneben leer

    in Microsoft Excel Hilfe
    Listbox füllen wenn zelle daneben leer: Moin Moin zusammen, Ich möchte eine Listbox mit der Spalte A befüllen aber nur mit den Werten B leer ist. z.B A2 = 123 B2 = Test A3 = 321 B3 = Nun sollte in der ListBox nur der Wert...
  5. Ordnernamen, die Kriterien erfüllen in Listbox aufführen

    in Microsoft Excel Hilfe
    Ordnernamen, die Kriterien erfüllen in Listbox aufführen: Hallo Zusammen, ich suche nach einer function, mit der ich alle Ordner (ab einem fest vorgegebenen Startverzeichnis), deren Namen gewisse mehrere Kriterien enthalten (z.B. : beginnend mit...
  6. Suchfunktion in Listbox

    in Microsoft Excel Hilfe
    Suchfunktion in Listbox: Hallo zusammen, bin ein Neuling was VBA angeht und habe folgendes Problem. Über Double Click öffnet sich eine neue Userform und die Daten der Zeile füllen Textboxen aus. Das funktioniert alles....
  7. ListBox generiert selbstsändig Leerzeilen

    in Microsoft Excel Hilfe
    ListBox generiert selbstsändig Leerzeilen: Hallo zusammen, ich habe folgendes, dringendes Problem: Ich habe eine mehrspaltige ListBox erstellt die mit Daten aus einer Tabelle gefüttert wird. Dabei hab ich das ganze so programmiert dass...
  8. Listenfeld in Word 2016

    in Microsoft FrontPage Hilfe
    Listenfeld in Word 2016: Hallo, leider konnte ich keinen Eintrag zu meinem Problem finden: Wegen der größeren Länge von Texten kann ich nicht nur einfach eine listbox verwenden. Die listbox zur Auswahl der Alternativen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden