Thema Datum  Von Nutzer Rating
Antwort
24.05.2011 13:05:57 Mic
NotSolved
24.05.2011 14:16:54 janpaet
NotSolved
24.05.2011 15:11:29 Gast82438
NotSolved
24.05.2011 17:00:36 Till
NotSolved
24.05.2011 17:03:12 Till
NotSolved
24.05.2011 17:50:36 janpaet
NotSolved
25.05.2011 17:12:49 Gast78812
NotSolved
Blau Simple For-Schleife
25.05.2011 20:45:54 Till
NotSolved

Ansicht des Beitrags:
Von:
Till
Datum:
25.05.2011 20:45:54
Views:
1319
Rating: Antwort:
  Ja
Thema:
Simple For-Schleife

Die Variable die in den Schleifenbedingungen steht wird hochgezählt. So wie du das aber aufgebaut hast dürfte das Array Kriterium 9 mal den selben Wert enthalten.

For Each ctr In UserForm1.Controls
   
    If ctr.Name Like "ComboBox*" Then
 
        For x = 3 To 130
        If UserFormDatenauswertung.ComboBox1.Text = Sheets("Übersicht").Cells(x, 2) Then Kriterium(k,i) = x
        k=k+1
        Next x
 
        i=i+1
 
    End If
   
Next ctr

Hier sind es drei Variablen:
x wird automatisch hochgezählt
k wenn eine Übereinstimmung gefunden wird
i für jede neue Kombobox

Kriterium(0,0) wäre dann die letzte gefundene Übereinstimmung zum ersten Eintrag der ersten Kombo box.
Kriterium(0,1) dann das Gleiche für die zweite Box.

"Obwohl unsere Comboboxen hier von "ComboBox_1" - "ComboBox_9" gehen..."

Dann solltest du vielleicht mal "Like ComboBox_*" versuchen oder "If TypeName(ctr) ="ComboBox" Then".

Gruß

Till

 


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
24.05.2011 13:05:57 Mic
NotSolved
24.05.2011 14:16:54 janpaet
NotSolved
24.05.2011 15:11:29 Gast82438
NotSolved
24.05.2011 17:00:36 Till
NotSolved
24.05.2011 17:03:12 Till
NotSolved
24.05.2011 17:50:36 janpaet
NotSolved
25.05.2011 17:12:49 Gast78812
NotSolved
Blau Simple For-Schleife
25.05.2011 20:45:54 Till
NotSolved