Podmíněné spuštění makra Vyřešeno

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

Moderátor: Mods_senior

deko
nováček
Příspěvky: 2
Registrován: duben 11
Pohlaví: Muž
Stav:
Offline

Podmíněné spuštění makra  Vyřešeno

Příspěvekod deko » 09 dub 2011 13:54

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.

Reklama
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod cmuch » 10 dub 2011 12:09

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: duben 11
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod deko » 10 dub 2011 14:01

Mockrát děkuju, funguje to bezvadně.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Spuštění PC Příloha(y)
    od Elbeckho » 21 úno 2025 14:27 » v Problémy s hardwarem
    11
    4527
    od Kminek Zobrazit poslední příspěvek
    23 úno 2025 02:14
  • Nedetekován signál (černá obrazovka) při spuštění PC
    od zerbngr » 01 črc 2024 17:37 » v Problémy s hardwarem
    13
    4622
    od petr22 Zobrazit poslední příspěvek
    03 črc 2024 10:36

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

Kdo je online

Uživatelé prohlížející si toto fórum: DotNetDotCom.org [Bot] a 0 hostů