Thema Datum  Von Nutzer Rating
Antwort
Rot Worksheet_Change per Formularsteuerelement
04.03.2015 11:45:04 Rob
NotSolved
06.03.2015 12:08:57 Rob
Solved

Ansicht des Beitrags:
Von:
Rob
Datum:
04.03.2015 11:45:04
Views:
1100
Rating: Antwort:
  Ja
Thema:
Worksheet_Change per Formularsteuerelement

Hallo VBA-Spezialisten,

vielleicht hat ja einer von Euch ne Lösung parat...

Ich hab auf einem Excel-Sheet folgende Formularsteuerelemente: ORT, GERÄT.

An verschiedenen Orten sind unterschiedlich viele Geräte (z.B. Berlin 5 Geräte, München 3 Geräte, etc). 

Suche ich mir nun einen Ort aus, sollen ListFillRange und DropDownLines des Elementes GERÄT automatisch angepasst werden.

Im Sheet selber habe ich über eine Wenn-Abfrage in Verbindung mit ZÄHLENWENNS jeweils ein Feld mit dem ListFillRange (R8) und den DropDownLines (R9) angelegt. Das funktioniert auch soweit. Als Makro hab ich im Sheet folgende Sub angelegt:

Private Sub Worksheet_Change(ByVal Target As Range)
    ActiveSheet.Shapes("Gerät").Select
    With Selection
        .ListFillRange = Range("R8")
        .DropDownLines = Range("R9")
    End With
End Sub

Ändere ich nun den Ort in der verknüpften Zelle manuell, wird die Sub gestartet. Ändere ich den Ort über das Formularsteuerelement ORT, passiert nichts.
Wie kann man die Sub über das Formularsteuerelement aktivieren?

Danke für Eure Hilfe im Voraus.

Rob


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 Worksheet_Change per Formularsteuerelement
04.03.2015 11:45:04 Rob
NotSolved
06.03.2015 12:08:57 Rob
Solved