Thema Datum  Von Nutzer Rating
Antwort
Rot Datenvalidierung über Variable
18.12.2018 16:05:17 Oliver
NotSolved
18.12.2018 17:40:29 Mackie
NotSolved
18.12.2018 17:51:24 Oliver
NotSolved
18.12.2018 17:51:27 Oliver
NotSolved

Ansicht des Beitrags:
Von:
Oliver
Datum:
18.12.2018 16:05:17
Views:
1083
Rating: Antwort:
  Ja
Thema:
Datenvalidierung über Variable

Hallo Leute,

ich versuche mit folgendem Code eine Datenvalidierungsliste (Dropdown) mit den Daten einer Range zu befüllen, was leider fehltschlägt.
Grund: Aktuell wird durch Formula1:="bereich.Address" die Dropdown-Liste mit dem Begriff "bereich.Address" gefüllt. Lasse ich die Anführungszeichen weg, so habe ich eine Liste mit dem Begriff "D2:D4". Beides nützt mir nichts ;)

Vielen Dank im Voraus und beste Grüße
Oliver

PS: Um der Frage zuvorzukommen, warum ich nicht einfach die Range "Hardcode": die Variable "bereich" soll sich später auf eine dynamische Range beziehen.

 

Sub Validierung()

Dim bereich As Range
Set bereich = Range("D2:D4")
Debug.Print (bereich.Address)

Range("B2").Validation.Delete
Range("B2").Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="bereich.Address"
End Sub

 


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 Datenvalidierung über Variable
18.12.2018 16:05:17 Oliver
NotSolved
18.12.2018 17:40:29 Mackie
NotSolved
18.12.2018 17:51:24 Oliver
NotSolved
18.12.2018 17:51:27 Oliver
NotSolved