Thema Datum  Von Nutzer Rating
Antwort
Rot Data Validation List Makro
16.01.2013 16:45:37 Tobse
NotSolved

Ansicht des Beitrags:
Von:
Tobse
Datum:
16.01.2013 16:45:37
Views:
1299
Rating: Antwort:
  Ja
Thema:
Data Validation List Makro

Hallo alle zusammen,

ich habe ein Excelsheet mit 2 Spalten mit Drop-Down Menüs. Für jedes Feld in der ersten Spalte sollte man eine Oberkategorie auswählen. das geht ganz normal via Data Validation, kein Problem also. Die Möglichkeiten, die man in Spalte 2 zur Auswahl hat, sollen jetzt von der Auswahl in Spalte 1 abhängen. Das würde ich gern über das untenstehende Makro regeln, das ich aber einfach nicht zum Laufen bringe! Vielleicht kann mir dabei jemand weiterhelfen?? :( Vielen Dank im Voraus!!

Liebe Grüße

Tobse

 

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim cat1 As Range
Dim cat2 As Range
Dim x    As Integer

Set cat1 = Range("G:G") 'Task Group
Set cat2 = Range("H:H") 'Task Category


If Not Intersect(Target, cat2) Is Nothing Then
 If ActiveCell.Value = "" Then
   If Cells(ActiveCell.Row, 7).Value = "Comms" Then
   With Range(Cells(ActiveCell.Row, 8))
   With .Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=Codes!$J$5:$J$12"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = "Task performed"
        .ErrorTitle = ""
        .InputMessage = "Please specify the task performed in detail"
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
    End With
   ElseIf Cells(ActiveCell.Row, 7).Value = "Donor" Then
      With Range(Cells(ActiveCell.Row, 8))
      With .Validation
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=Codes!$J$13:$J$19"
      End With
      End With
    End If
  End If
End If

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 Data Validation List Makro
16.01.2013 16:45:37 Tobse
NotSolved