Thema Datum  Von Nutzer Rating
Antwort
02.05.2018 08:54:37 Lonzianer
NotSolved
02.05.2018 09:20:08 Lonzianer
NotSolved
Rot Excel Tabelle überprüfen
02.05.2018 10:14:28 Gast58648
Solved

Ansicht des Beitrags:
Von:
Gast58648
Datum:
02.05.2018 10:14:28
Views:
464
Rating: Antwort:
 Nein
Thema:
Excel Tabelle überprüfen

Die Lösung ist:

Dim lngSp As Long
Dim strAdr As String
Dim lngCnt As Long
Dim strErg As String

'Erfasst Spaltennummer
lngSp = iFillList

 'Aus Spaltennnummer ermittelte Adresse
strAdr = Sheet3.Cells(10, lngSp).Address

'Ermittlung des zweiten $-Zeichens in der Zelladresse
lngCnt = InStr(2, strAdr, "$") - 1

'Extrahieren der Spalten-Buchstaben aus Zelladresse
strErg = WorksheetFunction.Substitute(Left(strAdr, Len(strAdr) - (Len(strAdr) - lngCnt)), "$", "")


Die ganze Schleife sieht nun so aus :

    For Each dok In Dokumente
        If UserForm1.ComboBox1.value = dok Then
            For iFillList = 2 To range("Z10").End(xlToRight).Column
                If Sheet3.Cells(10, iFillList) <> "" Then
                    If UserForm1.ComboBox1.value = Sheet3.Cells(10, iFillList) Then

                        'Erfasst Spaltennummer
                        lngSp = iFillList
                        'Aus Spaltennnummer ermittelte Adresse
                        strAdr = Sheet3.Cells(10, lngSp).Address
                        'Ermittlung des zweiten $-Zeichens in der Zelladresse
                        lngCnt = InStr(2, strAdr, "$") - 1
                        'Extrahieren der Spalten-Buchstaben aus Zelladresse
                        strErg = WorksheetFunction.Substitute(Left(strAdr, Len(strAdr) - (Len(strAdr) - lngCnt)), "$", "")

                        strSpalte = strErg & "200"
                        
                        For iVar = 11 To range(strSpalte).End(xlDown).Row
                            If Sheet3.Cells(iVar, iFillList) <> "" Then
                                UserForm1.ListBox1.AddItem Sheet3.Cells(iVar, iFillList)
                            Else
                            End If
                        Next iVar
                        
                    Else
                    End If
                Else: GoTo Fin
                End If
                
            Next iFillList
            
        Else
        End If
Fin:
    Next

 


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
02.05.2018 08:54:37 Lonzianer
NotSolved
02.05.2018 09:20:08 Lonzianer
NotSolved
Rot Excel Tabelle überprüfen
02.05.2018 10:14:28 Gast58648
Solved