Thema Datum  Von Nutzer Rating
Antwort
29.06.2020 08:43:53 Fabian
Solved
Blau Dropdown per Validation VBA Excel
29.06.2020 11:53:04 Fabian
Solved
29.06.2020 12:30:30 Gast93409
NotSolved

Ansicht des Beitrags:
Von:
Fabian
Datum:
29.06.2020 11:53:04
Views:
600
Rating: Antwort:
 Nein
Thema:
Dropdown per Validation VBA Excel
 
  'Bereich ermitteln + Dropdown für das jeweilige Sheet erstellen und mit Array befüllen
    Dim lngZeile As Long
    Dim lngZeilemax As Long
    Dim lngZ As Long
    Dim Vardat()
    Dim temp As String
    
With ws
    lngZeilemax = .Range("A" & .Rows.Count).End(xlUp).Row
    
    For lngZeile = 9 To lngZeilemax
        If Not .Cells(lngZeile, 1).Value = "" Then
            lngZ = lngZ + 1
            ReDim Preserve Vardat(lngZ)
            Vardat(lngZ) = .Range("A" & lngZeile).Value
        End If
    Next lngZeile
End With
    




    'temp = namews & "!" & "Range(A9:A" & lngZeile & ").address"
    

    With ThisWorkbook.Worksheets("CodeFinder").Range("C5").Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
             xlEqual, Formula1:=Join(Vardat, ";")
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = "Please Select a Value"
        .ErrorTitle = ""
        .InputMessage = "Please Select a Value"
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With

 

Habs hingefriemelt bekommen. Man muss ein Array einlesen. Dann klappt es auch :) 


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
29.06.2020 08:43:53 Fabian
Solved
Blau Dropdown per Validation VBA Excel
29.06.2020 11:53:04 Fabian
Solved
29.06.2020 12:30:30 Gast93409
NotSolved