Hallo zusammen
Ich habe ein Skript, was überprüft ob gewissen Checkboxen in einem Worddokument aktiviert sind.
Dazu habe ich ein Array gefüllt mit den Namen aller benötigten Checkboxen:
ArrayG = Array(green_, green_1, green_2, green_3, green_4, green_5, green_6, green_7, green_8, green_9, green_10, green_11, green_12, green_13, green_14, green_15, green_16, green_17, green_18, green_19, green_20, green_21, green_22, green_23, green_24, green_25, green_26, green_27, green_28)
Im Anschluss zähle ich die aktiven Kisten und ermittle einen Durchschnitt:
For Each BoxG In ArrayG
If BoxG.Value = True Then
zg = zg + 1
pg = zg / 29 * 100
Label_g.Caption = pg
Else
If zg > 0 Then
pg = zg / 29 * 100
Label_g.Caption = pg
End If
End If
Next BoxG
So weit so gut - das funktioniert alles wie es soll.
Nun stehe ich aber vor dem Problem und möchte das ganze zusätzlich für die ersten 10 Boxen haben, also die Elemente green_ bis green_9 aus dem Array.
Wie kann ich nun die oben beschriebene Zählprozedur anpassen, dass nur die ersten 10 Elemente berücksichtigt werden?
Kann mir da jemand helfen? Vielen Dank!