Ich will eigentlich nur ein kleinen VBA Code ... der in jeden vorhandenen Tabellenblatt die Zelle A1 markiert
Vielleicht kann mir jemand da etwas sagen ?
gruß Eddie
Sub Mark_A1()
Dim i
For i = 1 to worksheets.count
worksheets(i).Range("A1").select
next i
End Sub
Gruss Rainer
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Range("A1").Select
End Sub
Gruß Tino
In Diese Arbeitsmappe als Code
Private Sub Workbook_Activate()
Application.OnKey "{F12}", "StartSelection"
End Sub
Private Sub Workbook_Deactivate()
Application.OnKey "{F12}"
End Sub
In ein Modul
Sub StartSelection()
Range("A1").Select
End Sub
Im Code kannst du erkennen, dass ich die Taste F12 verwende um dieses Makro zu starten.
Die eigentliche Funktion die F12 auslöst wird aber in dieser Datei aufgehoben, du kannst dir eine andere Taste raussuchen (siehe VBA Excel Hilfe).
Gruß Tino
Sub A1Select()
Dim sht As Worksheet
For Each sht In Worksheets
sht.Activate
sht.Range("A1").Select
Next
End Sub
würde gehen. Aber wie gesagt, nimm die Lösung vom Tino und vergiß meine.
Gruß, Tobi
http://www.vba-blog.de/
Option Explicit
Public Sub Test()
Dim intCount As Integer
With ThisWorkbook
For intCount = 1 To .Worksheets.Count
Application.Goto .Worksheets(intCount).Range("A1") ', scroll:=True
Next intCount
Application.Goto .Worksheets(1).Range("A1")
End With
End Sub
Servus
Case
VBA VB.NET Blog
RSS Feed