Hallo
Weiss jemand gerade wie man eine For-Next Schleife mit Text bastelt.
For n = A to E
Next n
Danke
Hallo
Weiss jemand gerade wie man eine For-Next Schleife mit Text bastelt.
For n = A to E
Next n
Danke
Hallo Lanzma,
For n = 65 to 69
a = Chr(n)
Next n
Gruß, Andreas
Danke für die Info, aber sobald ich komplette Wörter habe geht dies nicht mehr.
Wenn wir von Excel reden, könntest du die Wörter in eine Tabelle eintragen, z.B. in die Zellen A1 bis A10. Dann könnte der Code so aussehen:
Sub schleife()
Dim wort As Object
For Each wort In Range("A1:A10")
MsgBox wort.Value
Next wort
End Sub
Gruß, Andreas
Danke für die Info, aber sobald ich komplette Wörter habe geht
dies nicht mehr.
Hallo Lanzma,
beschreib gnauer was du da machen willst.
Gruß
Reinhard
So wie auch hier
Danke für die Info, aber sobald ich komplette Wörter habe geht
dies nicht mehr.beschreib gnauer was du da machen willst.
Hallo Lanzma,
hier biste auch noch Aufklärung schuldig:
http://www.wer-weiss-was.de/article/5996258
Zumindest mir ist da noch einiges unklar.
Gruß
Reinhard
Hmm, was möchtest Du denn noch wissen.
Mir war nicht klar, wie man Case 1, Case 2 miteinander verbindet.
Es war das Komma und nicht das &
Wollte eine kombinierte Abfrage laufen lassen.
Gruss
Danke für die Info, aber sobald ich komplette Wörter habe geht
dies nicht mehr.beschreib gnauer was du da machen willst.
Möchte eine Schleife durchlaufen lassen, die schaut welcher Wert „true“ ist z.B. Checkbox = 0. Da ich mehrere boxen habe… soll er alle boxen durchlaufen. Die Boxen haben dann Namen wie Frank, Helga, Fredi etc.
Jetzt würde ich gerne die Namen im Code einbauen ohne sie aus einem Range (Objekt) holen zu müssen.
Hallo Lanzma,
schreib das bitte in der dortigen Beitragsfolge zu Thomas.
Gruß
Reinhard
Zu der Frage was ich machen möchte:
Diesen Code als Schleife darstellen.
If Not Helga = 0 Then
If Not Anwesend = 0 Then
MsgBox "Helga Hello"
Else
MsgBox "Helga Tschüss"
End If
ElseIf Not Frank = 0 Then
If Not Anwesend = 0 Then
MsgBox "Frank Hello"
Else
MsgBox "Frank Tschüss"
End If
ElseIf Not Fredi = 0 Then
If Not Anwesend = 0 Then
MsgBox "Fredi Hallo"
Else
MsgBox "Fredi Tschüss"
End If
Vielleicht so was
Hallo Lanzma,
wenn du eine UserForm1 hast mit deinen Chechboxen drauf, dann könntest du vielleicht so was machen:
Sub gruss()
Dim wer As String
For Each ct In UserForm1.Controls
If TypeOf ct Is msforms.CheckBox Then
wer = ct.Name
' ... hier dein weitere Code
End If
Next ct
End Sub
Gruß, Andreas
Danke Andreas,
werde das probieren.
Zu der Frage was ich machen möchte:
Diesen Code als Schleife darstellen.
Hallo Lanzma,
ich habe mal „Anwesend“ auch als Checkbox genommen, aber viel Sinn sehe ich dadrin für mich nicht.
Private Sub CommandButton1\_Click()
Dim CB As Object
For Each CB In Me.Controls
If TypeOf CB Is MSForms.CheckBox Then
If CB And CB.Name "Anwesend" Then
MsgBox CB.Name & IIf(Anwesend, " Hello", " Tschüss")
End If
End If
Next CB
End Sub
Gruß
Reinhard
Hehe… sehe so auch kein Sinn.
Werde mir das me.control mal genauer anschauen.
Danke