Live-Forum - Die aktuellen Beiträge
Datum
Titel
18.04.2024 18:04:29
18.04.2024 16:33:24
Anzeige
Archiv - Navigation
492to496
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
492to496
492to496
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

"TableExists" erzeugt Fehlermeldung...

"TableExists" erzeugt Fehlermeldung...
01.10.2004 10:02:38
Peter
Guten Morgen an Alle,
mit untenstehendem Code möchte ich verhindern, daß bei fehlender Tabelle "2003" oder "2004" usw. bis "2009" der OptionButton6 betätigt werden kann, jedoch sagt der Kompiler zu "TableExists" "Sub oder Function nicht definiert"......wer weiß darüber Bescheid?

Private Sub UserForm_Initialize()
Dim i As Byte
For i = 3 To 9 Step 1
If Not TableExists(ThisWorkbook, Sheets("200" & i)) Then
OptionButton6.Enabled = False
Next i
Else: OptionButton6.Enabled = True
End If
End Sub

Danke
Peter S.

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: "TableExists" erzeugt Fehlermeldung...
sergiesam
Hi,
die Funktion TableExists ist eine Funktion, die von dir erstellt werden muss. Sie ist nicht im Standard von Excel vorhanden. Darum kennt der Compiler die Funktion nicht.
die Funktion TableExists könnte z.B. so aussehen:

Function TableExists(Arbeitsmappe As Workbook, TabellenName As String) As Boolean
Dim sh As Worksheet
TableExists = False
For Each sh In Arbeitsmappe.Sheets
If sh.Name = TabellenName Then
TableExists = True
Exit Function
End If
Next sh
End Function

d.h. du musst die funktion im Editor einfügen.
Gruß,
Sam
Anzeige
Sam vielen Dank..:)..man lernt nie aus..o.T.
01.10.2004 10:20:40
Peter
.

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige