

Je možné v Excelu nahradit uvedené makro vzorci (funkcí)?
Dobrý den.
Potřeboval bych v Excelu do skrytého sloupce např. G vložit funkci, kdy po zadání znaku "s" se buňky A3 se po potvrzení Enter vyplní tato buňka plus další dvě předefinovaným textem. Problém je v tom, že nemohu použít makro. Makra tam nejsou povolené. Zkoušel jsem funkce jako jsou Dosadit, Nahradit a další a u všech jsem skončil na tom, že požadovaný text zobrazí v buňce, kde je vzorec. A to nepotřebuji. Potřebuji ten text vložit do určené jiné buňky než kde je vzorec.
Potřeboval bych zadat do buňky např. G3 (popřípadě i třeba H3 a I3) vzorec, který by odpovídal tomu to makru:
If LCase(Range("A3").Value) = LCase("S") Then
Range("A3").Select
ActiveCell.FormulaR1C1 = "start"
Range("B3").Select
ActiveCell.FormulaR1C1 = "=NOW()"
Range("C3").Select
ActiveCell.FormulaR1C1 = "=ROW()"
Range("A3").Select
End If
Je to vůbec možné vzorci zajistit?
Nešlo by si např. otevřít nový sešit, tam si vložit vzorec do řádku A1 =KDYŽ(SLOUPEC(A1)=1;KDYŽ(E1="a";"9:00";KDYŽ(E1="s" ;"6:00";KDYŽ(E1="d";"11:00";E1)));KDYŽ(E1="a";"12: 00";KDYŽ(E1="s";"13:00";KDYŽ(E1="d";"14:00";E1)))) vzorec zkopírovat do vedlejší buňky a do všech řádků pod. Pak stačí psát do buněk E a F hodnoty s, a, d nebo vlastní číslo a vyplní ti to co potřebuješ (hodnoty ze sloupce A a B zkopíruješ do tvého docházkového sešitu).