Thema Datum  Von Nutzer Rating
Antwort
Rot zelle mit .activate wird in einem anderen Tabellenblatt aktiviert
15.06.2021 14:47:12 Daniela
Solved
15.06.2021 15:23:33 Gast97790
NotSolved
15.06.2021 16:48:45 xlKing
NotSolved

Ansicht des Beitrags:
Von:
Daniela
Datum:
15.06.2021 14:47:12
Views:
294
Rating: Antwort:
 Nein
Thema:
zelle mit .activate wird in einem anderen Tabellenblatt aktiviert

Hallo alle zusammen,

ich habe einen Kalender erstellt und die Tage stehen in Zeilen untereinander. Um immer schnell zu einem Monat springen zu können, habe ich oben für jeden Monat einen Button erstellt und dort jedesmal diesen VBA Code eingefügt (also für jeden Monat abgeändert natürlich, hier als Beispiel Februar)

 

Sub feb()

Dim zelle As Range
For Each zelle In ActiveSheet.Range("A1:A500").Cells
    If zelle.Text = "Februar" Then
        zelle.Activate
        Application.Goto reference:=Range(ActiveCell.Address), Scroll:=True
    End If
Next

End Sub

Das funktioniert auch super. Das Problem ist, dass ich das Tabellenblatt nun für das nächste Jahr kopiert habe und ich dachte, die Buttons würden dort genauso funktionieren, da ich ja immer mit ActiveSheet das aktuelle Tabellenblatt anspreche. Aber es ist nun so, wenn ich im ersten Blatt 2022 auf Januar klicke, lande ich im Tabellenblatt 2023 bei Januar. Ich verstehe überhaupt nicht, warum das so ist. Kann mich jemand aufklären und mir einen Lösungsvorschlag geben?

 

Viele Grüße

Daniela


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
Rot zelle mit .activate wird in einem anderen Tabellenblatt aktiviert
15.06.2021 14:47:12 Daniela
Solved
15.06.2021 15:23:33 Gast97790
NotSolved
15.06.2021 16:48:45 xlKing
NotSolved