Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
348to352
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
348to352
348to352
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Workbook_SheetBeforeRightClick

Workbook_SheetBeforeRightClick
05.12.2003 16:32:46
Lorenz
Hallo an alle!

Der folgende Code ist etwas lang!
Wie kann man in kürzer schreiben?

Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
If Sh.Name = "1." Or Sh.Name = "2." Or Sh.Name = "3." Or Sh.Name = "4." Or Sh.Name = "5." _
Or Sh.Name = "6." Or Sh.Name = "7." Or Sh.Name = "8." Or Sh.Name = "9." Or Sh.Name = "10." _
Or Sh.Name = "11." Or Sh.Name = "12." Or Sh.Name = "13." Or Sh.Name = "14." Or Sh.Name = "15." _
Or Sh.Name = "16." Or Sh.Name = "17." Or Sh.Name = "18." Or Sh.Name = "19." Or Sh.Name = "20." _
Or Sh.Name = "21." Or Sh.Name = "22." Or Sh.Name = "23." Or Sh.Name = "24." Or Sh.Name = "25." _
Or Sh.Name = "26." Or Sh.Name = "27." Or Sh.Name = "28." Or Sh.Name = "29." Or Sh.Name = "30." _
Or Sh.Name = "31." Then
call Sub
End Sub


Grüße Lorenz K.

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

Betreff
Datum
Anwender
Anzeige
AW: Workbook_SheetBeforeRightClick
05.12.2003 16:36:38
Nepumuk
Hallo Lorenz,
sind in der Mappe noch andere Tabellen mit einer Ziffer zwischen 1 und 31 im Tabellennamen?
Gruß
Nepumuk
AW: Workbook_SheetBeforeRightClick
05.12.2003 16:39:45
Otto Ecker
Hallo Lorenz,

dim i as integer
for i = 1 to 31
if activesheet.name=i&"." then
call sub
exit for
end if
next i

Gruß Otto
AW: Workbook_SheetBeforeRightClick
05.12.2003 16:42:04
Lorenz
Hallo Nepumuk!
Ja!! und zwar noch einige mehrere!
Gruß Lorenz
AW: Workbook_SheetBeforeRightClick
05.12.2003 16:50:18
Nepumuk
Hallo Lorenz,
da fällt mir nur das ein:

Option Explicit
Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
If InStr(1, "1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.", Sh.Name) <> 0 Then
Call subx
Cancel = True
End If
End Sub



Code eingefügt mit: Excel Code Jeanie

Gruß
Nepumuk
P.S. Ottos Methode ist auch gut.
Anzeige
Ein schönes Dankeschön an Nepumuk & Otto
05.12.2003 16:59:27
Lorenz
Hallo alle miteinander!
Das geht ja ganz fix!
nochmals Danke!
Grüsse
Lorenz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige