Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
452to456
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
452to456
452to456
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Prüfung ob Blattname bereits vorhanden?
15.07.2004 12:17:43
Oliver
Hallo an alle!
Wie kann ich prüfen, ob ein Tabellenblatt bereits vorhanden ist? Das Problem ist, es gibt in der Datei auch ausgeblendete Tabellenblätter und da möchte ich eben prüfen ob schon ein ausgeblendetes Blatt mit dem Namen vorhanden ist. Hat jemand eine Idee?
Bin für jede Hilfe dankbar.
MfG,
Oliver

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

Betreff
Datum
Anwender
Anzeige
AW: Prüfung ob Blattname bereits vorhanden?
Nike
Hi,

Sub pruef
strWks = application.inputbox("Blattname")
if pruef(strWks) then
msgbox strWks & "ist vorhanden"
else
msgbox strWks & "ist nicht vorhanden"
end if
End Sub


Function pruef(strNam as string) as boolean
dim wks as worksheet
pruef = false
for each wks in activeworkbook.worksheets
if wks.nmae = strNam then
pruef = true
exit function
end if
next
End Function

Ha, alles ohne Editor, mal schaun, ob ich nen Fehler drinn hab ;-)
Bye
Nike
AW: Prüfung ob Blattname bereits vorhanden?
15.07.2004 12:32:19
ANdreas
Hallo Oliver,
so etwa in der Form:

Sub BlattnameVorhanden()
Dim s$, ws As Worksheet
s = InputBox("Welcher Blattname soll auf Existenz geprüft werden?", _
"Eingabe Blattname")
For Each ws In Sheets
If s = ws.Name Then
MsgBox s & " bereits vorhanden"
Exit Sub
End If
Next ws
If Not s = "" Then MsgBox s & " ist noch nicht belegt!"
End Sub

Gruß
Andreas
Anzeige
AW: Prüfung ob Blattname bereits vorhanden?
Uduuh
Hallo,
auf die brutale Tour, ohne Schleife:

Sub pruefen
dim sh as worksheet, strName as string
strName=Inputbox("Blattname?")
on error resume next
set sh=sheets(strName)
if sh is nothing then
Msgbox(strname &" ist nicht da")
else
Msgbox(strname &" ist da.")
end if
End Sub

Gruß aus'm Pott
Udo
Danke Euch dreien, funktioniert prima. o.T.
Oliver

33 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige