Podmíněné spuštění makra

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

Moderátor: Mods_senior

Zamčeno
deko
nováček
Příspěvky: 2
Registrován: 08 dub 2011 14:51

Podmíněné spuštění makra

Příspěvek od deko »

Mám jedno makro na zápis denních dat. Potřebuju aby každý pátek se po zápisu spustilo další makro, které provede týdenní zápis.
Šel jsem na to tak, že po zápisu se mi do jedné buňky nakopíruje aktuální datum, ve vedlejší buňce mám funkci DENTÝDNE(A1;2) a teď potřebuji poradit když DENTÝDNE=5 aby se mi spustilo makro.
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: 02 bře 2011 19:12
Bydliště: Drsná Vysočina :D

Re: Podmíněné spuštění makra

Příspěvek od cmuch »

Tak třeba takto.
Procedury je třeba vložit v projektu (Alt+F11) do listu kde vkládáš to datum do buňky A1.

Kód: Vybrat vše

Private Sub Worksheet_Change(ByVal Target As Range)
' procedura je volana pristupem do bunky a jejim povrzenim
Dim Oblast As Range
Dim Bunka As Range
'definice sledované oblasti
Set Oblast = Range("A1:A1")
Set Bunka = Range("B1:B1")
   'test pristupu
   If Union(Oblast, Target).Address = Oblast.Address Then ' kdyz neni shodné, preskocit
 
     ' porovnávaná bunka s hodnotou 5
     If Bunka = 5 Then  ' kdyz neni shodné, preskocit
                                           
Call TvojeMakro ' prikaz Call neni povinny, staci nazev volane procedury

     End If
   End If
End Sub
deko
nováček
Příspěvky: 2
Registrován: 08 dub 2011 14:51

Re: Podmíněné spuštění makra

Příspěvek od deko »

Mockrát děkuju, funguje to bezvadně.
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Spuštění PC
    od Elbeckho » » v Problémy s hardwarem
    11 Odpovědi
    7102 Zobrazení
    Poslední příspěvek od Kminek
  • Chybová hláška your device ran into a problem and needs to restart při spuštění pc
    od nevim1050 » » v Vše ostatní (hw)
    8 Odpovědi
    14528 Zobrazení
    Poslední příspěvek od nevim1050

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