Raum für Expeimente
Bei Excel Namensbereiche anspringen ,mit Sprachausgabe
Die Bereiche werden alle nacheinander angesprungen,nach wiederholten Makrostart
Bei Ende dann wieder vom Anfang
Global Addressen_Merker As Integer
Sub Bereich_Vorwärts()
Dim Bereichs_Name As Name
ReDim Namen_Liste(1 To ActiveWorkbook.Names.Count) As String
For Each Bereichs_Name In ActiveWorkbook.Names
Namen_Liste(Bereichs_Name.Index) = Bereichs_Name.Name
Next
Addressen_Merker = Addressen_Merker + 1
Range(Mid(Range(Namen_Liste(Addressen_Merker)).Address(), 1, InStr(Range(Namen_Liste(Addressen_Merker)).Address(), ":") - 1)).Activate
Sprachausgabe ("Bereich")
Sprachausgabe (Namen_Liste(Addressen_Merker))
If Addressen_Merker = UBound(Namen_Liste()) Then Addressen_Merker = 0
End Sub
Public Function Sprachausgabe(strText)
Dim sabbeln As Object
Set sabbeln = CreateObject("SAPI.SpVoice")
sabbeln.Speak strText
Set sabbeln = Nothing
End Function