Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zugriff auf falsches Tabellenblatt

Zugriff auf falsches Tabellenblatt
21.04.2006 11:55:08
Josef
Hallo!
Mit unten stehendem Code sollte folgendes passieren:
Habe ich die Tabelle2 aktiviert und drücke in der Userform den Button
cmd_Neu so wird automatisch die Tabelle1 aktiviert.
If Sheets("Tabelle1").Select Then heißt doch folgendes:
Wenn die Tabelle1 aktiviert wäre dann führe den 1.Code aus und bei
If Sheets("Tabelle2").Select Then
Wenn die Tabelle2 aktiviert wäre dann führe den 2.Code aus.
Warum wird jedoch bitte beim Drücken des Buttons automatisch die Tabelle1 aktiviert obwohl die Tabelle2 aktiv ist?
Danke
Josef

Private Sub cmd_Neu_Click()
If Sheets("Tabelle1").Select Then
cmd_Neu.Visible = False
cmd_Abbruch.Visible = True
CommandButton3.Enabled = True
TextBox1.Enabled = True
TextBox2.Enabled = True
TextBox3.Enabled = True
TextBox4.Enabled = True
TextBox5.Enabled = True
TextBox6.Enabled = True
TextBox7.Enabled = True
TextBox8.Enabled = True
TextBox9.Enabled = True
TextBox10.Enabled = True
'Bei Klick auf den Schalter Neu
'wird der letzte Datensatz voreingestellt,
lng_Datensatz = lng_AnzDS
'die Scrollbar entsprechend aktualisiert
Call SetzeScrollBar
'und der letzte Datensatz angezeigt
Call ZeigeDatensatz
Me.TextBox1.Value = Worksheets("Tabelle1").Cells(Worksheets("Tabelle1").Cells(Rows.Count, 1).End(xlUp).Row, 1).Value + 1
Else
'********************************Tabelle2*********************************************
If Sheets("Tabelle2").Select Then
'Bei Klick auf den Schalter Neu
'wird der letzte Datensatz voreingestellt,
lng_Datensatz1 = lng_AnzDS1
'die Scrollbar entsprechend aktualisiert
Call SetzeScrollBar1
'und der letzte Datensatz angezeigt
Call ZeigeDatensatz1
'Me.TextBox1.Value = Worksheets("Tabelle1").Cells(Worksheets("Tabelle1").Cells(Rows.Count, 1).End(xlUp).Row, 1).Value + 1
End If
End If
End Sub

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zugriff auf falsches Tabellenblatt
21.04.2006 12:03:45
Dominic
Hallo Josef,
Sheets("Tabelle1").Select heißt wähle aus
Statt dessen solltest Du das verwenden:
if activesheet.name="Tabelle1" then
Gruß
Dominic
AW: Zugriff auf falsches Tabellenblatt
21.04.2006 12:35:14
Josef
Hallo Dominic!
Besten Dank für Deine Hilfe. Jetzt passt alles.
Josef
AW: Zugriff auf falsches Tabellenblatt
21.04.2006 12:06:27
ingoG
Hallo Josef,
.select ist eine Methode und keine Eigenschaft...
Daraus folgt, dass der Code zB so aussehen könnte:
if activesheet.name="Tabelle1" then
Gruß Ingo
PS eine Rückmeldung wäre nett...
Anzeige
AW: Zugriff auf falsches Tabellenblatt
21.04.2006 12:36:23
Josef
Hallo Ingo!
Herzlichen Dank für Deine Hilfe.
Jetzt passt alles.
Josef
Danke für die Rückmeldung oT
21.04.2006 12:48:57
ingoG
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige