Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
zelle mit .activate wird in einem anderen Tabellenblatt aktiviert |
15.06.2021 14:47:12 |
Daniela |
|
|
|
15.06.2021 15:23:33 |
Gast97790 |
|
|
|
15.06.2021 16:48:45 |
xlKing |
|
|
Von:
Daniela |
Datum:
15.06.2021 14:47:12 |
Views:
294 |
Rating:
|
Antwort:
|
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
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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
|
zelle mit .activate wird in einem anderen Tabellenblatt aktiviert |
15.06.2021 14:47:12 |
Daniela |
|
|
|
15.06.2021 15:23:33 |
Gast97790 |
|
|
|
15.06.2021 16:48:45 |
xlKing |
|
|