Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: For next schleife in Frames

For next schleife in Frames
13.03.2007 14:37:00
Bernd
Hallo liebe Excel-VBA Helfer!
Ich habe ein großes Problem, ich möchte mit einer For-next Schleifen den Inhalt (Optionbuttons) auf .Value = True in insgesamt 6 Frames (pro Frame sind 6 Optionbuttons) überprpfen. Folgender Code funktioniert nicht. Was mache ich falsch!
Dim obt As MSForms.Optionbutton
Dim z As Integer
For z = 3 To 10
With Controls("Frame" & z)
For Each obt In Controls
If TypeName(opt) Like "Option*" Then
If obt.Value = True Then
Exit For
Else
MsgBox ("Bitte noch ausfüllen!"), vbCritical
Exit For
End If
End If
Next obt
End With
Next z
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: For next schleife in Frames
13.03.2007 15:24:00
Dan
Hi Bernd,
ich habe es so versucht:
Option Explicit
Private Sub CommandButton1_Click()
    Dim fre, opt, option_set

    For Each fre In Me.Controls
        If (VBA.TypeName(fre) = "Frame") Then

            option_set = False

            For Each opt In fre.Controls
                If (VBA.TypeName(opt) = "OptionButton") Then
                
                    If (opt.Value = True) Then
                        option_set = True
                        Exit For
                    End If
                    
                End If
                
            Next opt

            If (option_set = False) Then
                MsgBox "Set option in frame : " & fre.Caption
            End If
            
        End If
    Next fre
End Sub

Anzeige
AW: For next schleife in Frames
13.03.2007 15:34:00
Bernd
Hi Dan, schaut super aus, probiere es gleich mal, bis in 10 Minuten, vorab schon mal besten Dank!
LG Bernd
AW: For next schleife in Frames
13.03.2007 15:46:15
Bernd
Danke Dan, funktioniert bestens!
Was bedeutet denn option_set, habe das noch nie gelesen?
LG Bernd
AW: For next schleife in Frames
13.03.2007 15:50:21
Dan
option_set ist nur eine hilfs-Variable. Der Name kann auch z.B 'no_option_was_performed' sein :-) oder anders ... Dan, cz.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige