Thema Datum  Von Nutzer Rating
Antwort
02.06.2016 11:14:41 David
Solved
02.06.2016 14:09:06 Gast22981
NotSolved
02.06.2016 14:28:08 David
NotSolved
02.06.2016 14:54:25 Gast49737
NotSolved
02.06.2016 15:20:03 David
NotSolved
02.06.2016 16:09:27 Gast18220
NotSolved
02.06.2016 16:30:55 David
NotSolved
02.06.2016 18:48:44 Gast70202
NotSolved
02.06.2016 19:02:30 David
NotSolved
02.06.2016 19:43:31 Gast83713
NotSolved
02.06.2016 19:52:34 David
NotSolved
02.06.2016 20:02:48 David
NotSolved
02.06.2016 20:03:22 Gast24976
NotSolved
02.06.2016 20:02:51 Gast83147
NotSolved
02.06.2016 20:23:31 David
NotSolved
02.06.2016 21:26:15 Gast86243
NotSolved
02.06.2016 22:25:52 David
NotSolved
02.06.2016 22:31:07 David
NotSolved
03.06.2016 09:54:26 Gast50518
NotSolved
03.06.2016 10:36:01 David
NotSolved
Rot Dropdown-Auswahlliste Makro / Formel?
03.06.2016 18:04:44 David
NotSolved
03.06.2016 19:35:45 Gast52557
NotSolved
03.06.2016 22:09:28 Gast87028
NotSolved
03.06.2016 22:31:51 Gast22731
NotSolved
03.06.2016 22:43:32 Gast72656
NotSolved
04.06.2016 09:02:30 Gast97636
NotSolved
04.06.2016 13:10:06 Gast88175
NotSolved
02.06.2016 19:03:29 David
NotSolved

Ansicht des Beitrags:
Von:
David
Datum:
03.06.2016 18:04:44
Views:
470
Rating: Antwort:
  Ja
Thema:
Dropdown-Auswahlliste Makro / Formel?

Es ist noch nicht aller Tage Abend,

mir ist die Idee gekommen, das Ganze minimal zu optimieren. Ich kläre kurz mein Vorhaben und dann gehe ich auf den von mir modifizierten Quelltext ein, zudem ich wie es scheint wirklich ein allller letztes Mal deine Unterstützung bräuchte, und auch nur wenn du Zeit hast? 

Die Sortierung innerhalb der Dropdownliste funktioniert immer noch tadellos, nun möchte ich das ganze um eine "weitere Kategorie" anpassen und zwar.

Wenn ich im Feld G3 meiner aktuellen Tabelle den Wert "A" eintrage möchte ich dass er alle Werte der Spalte A sortiert. (Das Sortieren der Spalte A klappt ja bereits hervorragend)

Wenn ich im Feld G3 in meiner aktuellen Tabelle den Wert "B" eintrage möchte ich dass alle Werte in der Spalte E per Dropdownliste angezeigt und sortiert werden. Hier habe ich gerade meine Probleme.  Heißt je nachdem was ich auswähle "A" oder "B" Bei dem Wert "A" soll die Spalte A der Analysetabelle gezählt werden. Bei dem Wert "B" soll die Spalte E der Analystabelle gezählt werden. 

Mein Code dazu sieht wie folgt aus:

Sub gütligkeit()
Dim gültigliste As String
Dim i As Long
Dim letzte As Long
     
With Sheets("Analysedaten")
gültigliste = ","

'prüft ob das Wort in Zelle G3 der Steuerungstabelle "A" ist. Wenn ja soll die Dropdownliste mit den Werten aus Spalte A erstellt werden
If Sheets("Steuerungstabelle").Range("G3") = "A" Then

'soll ausschließlich nur SPALTE A betrachten
letzte = .Cells(Rows.Count, 1).End(xlUp).Row
    
For i = 2 To letzte
    If .Cells(i, 1) <> "" And IsNumeric(.Cells(i, 1)) Then
        If InStr(1, gültigliste, "," & .Cells(i, 1) & ",", vbTextCompare) = 0 Then gültigliste = gültigliste & CLng(.Cells(i, 1)) & ","
    End If
Next i

ElseIf Sheets("Steuerungstabelle").Range("G3") = "B" Then

'soll ausschließlich nur SPALTE E betrachten
letzte = .Cells(Rows.Count, 5).End(xlUp).Row
    
For i = 2 To letzte
    If .Cells(i, 1) <> "" And IsNumeric(.Cells(i, 5)) Then
        If InStr(1, gültigliste, "," & .Cells(i, 5) & ",", vbTextCompare) = 0 Then gültigliste = gültigliste & CLng(.Cells(i, 5)) & ","
    End If
Next i

   End If
End With

So ganz klappt es nicht, nur mit mehrmaliger Ausführung des Makros allerdings glaube fehlt es mir an einer Schleife kann das sein? Merkwürdigerweise kommt  beim Zählen / sortieren der Dropdownliste aufeinmal eine 0 vor, keine Ahnung wo die auf einmal herkommt :S 


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.06.2016 11:14:41 David
Solved
02.06.2016 14:09:06 Gast22981
NotSolved
02.06.2016 14:28:08 David
NotSolved
02.06.2016 14:54:25 Gast49737
NotSolved
02.06.2016 15:20:03 David
NotSolved
02.06.2016 16:09:27 Gast18220
NotSolved
02.06.2016 16:30:55 David
NotSolved
02.06.2016 18:48:44 Gast70202
NotSolved
02.06.2016 19:02:30 David
NotSolved
02.06.2016 19:43:31 Gast83713
NotSolved
02.06.2016 19:52:34 David
NotSolved
02.06.2016 20:02:48 David
NotSolved
02.06.2016 20:03:22 Gast24976
NotSolved
02.06.2016 20:02:51 Gast83147
NotSolved
02.06.2016 20:23:31 David
NotSolved
02.06.2016 21:26:15 Gast86243
NotSolved
02.06.2016 22:25:52 David
NotSolved
02.06.2016 22:31:07 David
NotSolved
03.06.2016 09:54:26 Gast50518
NotSolved
03.06.2016 10:36:01 David
NotSolved
Rot Dropdown-Auswahlliste Makro / Formel?
03.06.2016 18:04:44 David
NotSolved
03.06.2016 19:35:45 Gast52557
NotSolved
03.06.2016 22:09:28 Gast87028
NotSolved
03.06.2016 22:31:51 Gast22731
NotSolved
03.06.2016 22:43:32 Gast72656
NotSolved
04.06.2016 09:02:30 Gast97636
NotSolved
04.06.2016 13:10:06 Gast88175
NotSolved
02.06.2016 19:03:29 David
NotSolved