VB - Excel, otestování existence listu

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Odpovědět
.Ka.Brnak
nováček
Příspěvky: 13
Registrován: 11 led 2006 13:32
Bydliště: Brno

VB - Excel, otestování existence listu

Příspěvek od .Ka.Brnak »

Nazdar.
Potřebuji poradit.
V proměnné "m" mám názem příslušného listu a potřebuji zjistit jestli se tento list s tímto názvem v souboru existuje.

Aby řádek Worksheets(m).Cells .... neskončil chybou.

Díky.
Uživatelský avatar
mikel
Level 5
Level 5
Příspěvky: 2298
Registrován: 03 kvě 2005 17:25
Bydliště: Karviná

Příspěvek od mikel »

Udělej to takhle:

Kód: Vybrat vše

check = False
For i = 1 To Worksheets.Count
  If m = Worksheets(i).Name Then check = True
Next i
If check Then Worksheets(m).Cells ...


Anebo ho nech skončit s chybou, ale využij ji:

Kód: Vybrat vše

...
On Error GoTo NOLIST
Worksheets(m).Cells ...
...
Exit Sub
NOLIST:
MsgBox "Tento list neexistuje"
End Sub
Znáte pravidla?
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14266 Zobrazení
    Poslední příspěvek od Snekment
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7238 Zobrazení
    Poslední příspěvek od atari
  • Excel 2016 - vzorec kombinace podmínek
    od MK_Vs » » v Kancelářské balíky
    5 Odpovědi
    6010 Zobrazení
    Poslední příspěvek od lubo.
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    5777 Zobrazení
    Poslední příspěvek od atari

Zpět na „Kancelářské balíky“