Thema Datum  Von Nutzer Rating
Antwort
27.02.2024 12:49:07 Uwe
NotSolved
27.02.2024 14:22:07 Gast14254
NotSolved
29.02.2024 09:52:50 Gast84775
NotSolved
27.02.2024 17:34:08 ralf_b
NotSolved
29.02.2024 12:43:40 Gast76420
NotSolved
01.03.2024 01:44:38 ralf_b
NotSolved
07.03.2024 13:55:59 Gast68178
NotSolved
Blau Makro Schleife
07.03.2024 22:10:48 ralf_b
NotSolved

Ansicht des Beitrags:
Von:
ralf_b
Datum:
07.03.2024 22:10:48
Views:
82
Rating: Antwort:
  Ja
Thema:
Makro Schleife

woher weis ich denn was du gemacht hast? Andere Versuche? Wenn man es nicht kapiert helfen irgendwelche Versuche auch nicht. 

kopier das mal in ein Allgemeines Modul. 

Option Explicit

Dim Zeit
Dim runZeit
Dim start As Workbook
Dim Zaehlerwechsel&
Dim Blattname$
Dim wb As Workbook

Sub startprog()
   
    Set start = ThisWorkbook
    On Error Resume Next
    Set wb = Workbooks("LivetickerAusgabeMonitor_Auto_Wechsel.xlsm")
    If Err > 0 Then
        MsgBox "datei nicht göffnet"
        Exit Sub
    End If
    
    Select Case start.ActiveSheet.Name
        Case "Liveticker Ergebnis":     Zeit = "00:00:10"
        Case "32er Grafik":             Zeit = "00:00:10"
        Case "Gruppenspiele Übersicht": Zeit = "00:00:05"
        Case Else:                      Zeit = "00:00:05"
    End Select
    runZeit = Now() + TimeValue(Zeit)
    Application.OnTime runZeit, start.Name & "!TabellenblattWechseln"
 
End Sub

Sub TabellenblattWechseln()

    Dim StartWechsel&
    
    Zaehlerwechsel = Zaehlerwechsel + 1
    StartWechsel = wb.Worksheets("Gruppenspiele Übersicht").Cells(2, 57).Value
    
    If StartWechsel = 1 Then
        If start.ActiveSheet.INDEX = start.Worksheets.Count Then
            start.Worksheets(1).Activate
        Else
            start.ActiveSheet.Next.Activate
        End If
     End If

    Select Case start.ActiveSheet.Name
        Case "Liveticker Ergebnis":     Zeit = "00:01:00"
        Case "32er Grafik":             Zeit = "00:00:20"
        Case "Gruppenspiele Übersicht": Zeit = "00:00:05"
        Case Else:                      Zeit = "00:00:05"
    End Select
         
       runZeit = Now() + TimeValue(Zeit)
       Application.OnTime runZeit, ThisWorkbook.Name & "!TabellenblattWechseln"

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
27.02.2024 12:49:07 Uwe
NotSolved
27.02.2024 14:22:07 Gast14254
NotSolved
29.02.2024 09:52:50 Gast84775
NotSolved
27.02.2024 17:34:08 ralf_b
NotSolved
29.02.2024 12:43:40 Gast76420
NotSolved
01.03.2024 01:44:38 ralf_b
NotSolved
07.03.2024 13:55:59 Gast68178
NotSolved
Blau Makro Schleife
07.03.2024 22:10:48 ralf_b
NotSolved