Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Procedura chovající se jako funkce?

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Procedura chovající se jako funkce?

Autor: honyk

19:41:01 15.03.2011

Rekl bych, ze mu vadi zavorky. Ty se vkladaji pouze pokud je na leve strane promenna, ktera se plni vystupem funkce. Procedura nic nevraci, proto je treba psat
SmazatRadek ActiveWorkbook.Worksheets("List1"), 5

Citovat příspěvek

 

Procedura chovající se jako funkce?

Autor: Trainzak

18:04:35 15.03.2011

Mám ve VBA v samostatném modulu jednoduchou proceduru na smazání daného řádku:

Sub SmazatRadek(List As Worksheet, Radek As Integer)
List.Range(Radek & ":" & Radek).Delete
End Sub


Pak ji volám kliknutím na tlačítko:

Private Sub CommandButton1_Click()
SmazatRadek(ActiveWorkbook.Worksheets("List1"), 5)
End Sub


Problém je v tom, že kompilátor toto nepřeloží a hlásí syntax error v tomto řádku:
SmazatRadek(ActiveWorkbook.Worksheets("List1"), 5)


V čem může být problém? Kompilátor také občas hlásí, že očekává =

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: