RE: Call procedure v Excelu

From: Likavcan, Alexander (Alexander.Likavcan@volkswagen.sk)
Date: 08. 04. 2003, 16:23 CEST

  • Next message: Petr Mar¹įlek: "Re: hp laserjet 5l"
    Zdar a silu Simona, dna 08.04.2003 si napisal(a):
    
    > Prave ze mozna dost casto. Mam tu soubor makra.xls, ktery je spolecny a
    pak
    > nejaky svuj personal.xls.
    > No a ted chci v personal.xls si udelat svoje male makro, ktere bude jenom:
    
    > Sub stavy01a10()
    > 
    > Call stav01
    > Call stav10
    > Call upravastav01vs10
    > 
    > ActiveWindow.DisplayZeros = False
    > 
    > 
    > End Sub
    > 
    > Pokud budou vsechny v personal.xls, je to OK, ale co kdyby makro "stav10"
    bylo
    > v tom spolecnem sesitu? Vim, ze ho muzu naexportovat a pak importovat k
    sobe,
    > ale treba by to slo jednoduseji. Kdybyste mi to nekdo napsal primo, bylo
    by to
    > skvele. Tedy pokud je to tak jednoduche, ze by zmena spocivala v napr: 
    > Sub stavy01a10()
    > 
    > Call stav01
    > Call [(makra.xls)stav10]
    > Call upravastav01vs10
    > 
    > ActiveWindow.DisplayZeros = False
    > 
    > 
    > End Sub
    > 
    > Pokud je to o moc slozite, tak to nebudu otravovat. Prinejhorsim to muzu
    > vzdycky naimportovat. Ja jen myslela, ze se to spravi nejakou zmenou cesty
    a hotovo.
    > 
    > S.
    
    jednoducho:
    1. otvor excel (tym sa ti otvori aj subor personal)
    2. otvor subor makra.xls
    3. otvor editor jazyka VBA
    4. otvor si modul kde mas to svoje makro Sub stavy01a10()
    5. v menu tools > referencies najdi subor makra.xls a zaskrtni ho.
    6. makra su vzdy v nejakom module 1-xx(ak si ho nejako nenazves) takze staci
    napisat
    call module1.stav10
    
    eto vsjo
    vyuzivam sice len pri xla (doplnkoch) ale da sa to pouzit aj pri xls
    
    
    
    s pozdravom
    AleXXX
    -- 
    
    Robit mier pomocou zbrani konci tam
    kde konci laska, co prechadza cez zaludok.
    

  • Next message: Petr Mar¹įlek: "Re: hp laserjet 5l"

    This archive was generated by hypermail 2.1.6 : 08. 04. 2003, 16:23 CEST