Thema Datum  Von Nutzer Rating
Antwort
10.05.2016 17:13:40 Hewad
NotSolved
Blau Zwei Schleifen ineinander funktionieren nicht :-(
10.05.2016 22:34:04 Gast95964
*****
Solved

Ansicht des Beitrags:
Von:
Gast95964
Datum:
10.05.2016 22:34:04
Views:
576
Rating: Antwort:
 Nein
Thema:
Zwei Schleifen ineinander funktionieren nicht :-(

Sie andere post. Der geänderte Code wäre wie folgt, i ist dabei vor der p Schleife zugewiesen. VG

 

Sub Button_Name()

On Error Resume Next
 
Dim combut As CommandButton
Dim combut_number As Integer
Dim oleObj_number As Integer
Dim i As Integer
Dim p As Integer
Dim Supname As String
Dim bcontinue As Boolean
 
 
combut_number = ActiveSheet.Buttons.Count
Debug.Print varA; combut_number
 
oleObj_number = ActiveSheet.OLEObjects.Count
Debug.Print varA; oleObj_number
 
For i = 1 To oleObj_number ' Hier alle Captions gelöscht
    combut_Name = ActiveSheet.OLEObjects("CommandButton" & i).Object.Caption
    ActiveSheet.OLEObjects("CommandButton" & i).Object.Caption = ""
Next i
 
 
'erster Treffer auf der Liste in der Zeile 8
i = 8
 
For p = 1 To oleObj_number
 
    bcontinue = True
    While bcontinue
        Supname = ActiveSheet.Cells(i, 2).Value '
 
        If Supname = "" Then
            bcontinue = False
        Else
            For Each v In Array(" / ")
                Supname = Replace(Supname, v, " ")
            Next
 
            Debug.Print varA; Supname
            combut_Name = ActiveSheet.OLEObjects("CommandButton" & p).Object.Caption
            Debug.Print varA; combut_Name
            
            If combut_Name = "Get images" Then
                Exit Sub
            End If
 
            ActiveSheet.OLEObjects("CommandButton" & p).Object.Caption = Supname

            i = i + 1
        End If
    Wend
 
' hier komme ich leider nicht weiter. ich habe auch versucht next p davor und dahinter zu _
packen, jedoch leider ohne Erfolg!
Next p

End Sub

 


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
10.05.2016 17:13:40 Hewad
NotSolved
Blau Zwei Schleifen ineinander funktionieren nicht :-(
10.05.2016 22:34:04 Gast95964
*****
Solved