Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
460to464
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
460to464
460to464
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

ActiveSheet.Next.Select

ActiveSheet.Next.Select
29.07.2004 23:05:53
mario
Hallo
ich komme nicht weiter.Ich habe mir eine Symboleiste gebastelt und mit
drei Schaltflächen und Makros bestückt.
Alles funktioniert bestens nur wenn eine Tabelle ausgeblendet ist
funktioneren die Makros nicht.
Wer hilft mir weiter?

Sub Seitevorwärz()
On Error Resume Next
ActiveSheet.Next.Select
End Sub


Sub Seitezurück()
On Error Resume Next
ActiveSheet.Previous.Select
End Sub


Sub Startseite()
On Error Resume Next
Dim i As Byte
For i = 1 To 1
Sheets(i).Select
Next
End Sub

Vielen Dank schon zum voraus.
Gruss Mario

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ActiveSheet.Next.Select
29.07.2004 23:43:26
Sigi
Hallo Mario,
eine ausgeblendete Tabelle kann NIE aktiv sein! Du musst sie vorher einblenden!
Bsp.:

Sub VorigesBlatt()
Dim Vorige As Long
Vorige = ActiveSheet.Index - 1
If Vorige < 1 Then
MsgBox "Erstes Blatt wird angezeigt!", vbInformation, "Voriges Blatt"
ElseIf Sheets(Vorige).Visible = False Then
Sheets(Vorige).Visible = True
Sheets(Vorige).Activate
Else
Sheets(Vorige).Activate
End If
End Sub


Sub NächstesBlatt()
Dim Anzahl As Long
Dim Nächste As Long
Anzahl = ActiveWorkbook.Sheets.Count
Nächste = ActiveSheet.Index + 1
If Nächste > Anzahl Then
MsgBox "Letztes Blatt wird angezeigt!", vbInformation, "Nächstes Blatt"
ElseIf Sheets(Nächste).Visible = False Then
Sheets(Nächste).Visible = True
Sheets(Nächste).Activate
Else
Sheets(Nächste).Activate
End If
End Sub

Gruß
Sigi
Anzeige
AW: ActiveSheet.Next.Select
29.07.2004 23:49:54
P@ulchen
Hi Mario,
versuch mal so:


Sub Seitevorwärz()
i = ActiveSheet.Index
If i + 1 > Sheets.Count Then Exit Sub
Do Until Sheets(i + 1).Visible = True
    i = i + 1
Loop
Sheets(i + 1).Select
End Sub
Sub Seitezurück()
i = ActiveSheet.Index
If i = 1 Then Exit Sub
Do Until Sheets(i - 1).Visible = True
    If i = 1 Then Exit Do
    i = i - 1
Loop
Sheets(i - 1).Select
End Sub

Leider kann ich hiermit überhaupt nix anfangen:


Sub Startseite()
On Error Resume Next
Dim As Byte
For i = 1 To 1
    Sheets(i).Select
Next
End Sub
???????
Gruß aus Leipzig
P@ulchen
Das Forum lebt auch von den Rückmeldungen !
Anzeige
AW: ActiveSheet.Next.Select
30.07.2004 00:02:00
mario
Hallo
vielen Dank für eure Hilfe!
So habe ich mir das genau vorgestellt.
Gute Nacht.
Gruss Mario

AW: ActiveSheet.Next.Select
30.07.2004 00:25:34
Anne Müritz
Hallo P@ulchen
Ich denke, Ihr seid zum einarmigen Halblitterreißen angetreten.
Bei Dir geht beides? Alle Achtung.
Gruß
Anne

90 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige