Použijte funkci KDYŽ:
=KDYŽ(podmínka; podmínka je splněna; podmínka není splněna)
Příklad:
=KDYŽ(A1=10; A1; "")
Pokud je v buňce A1 číslo 10, tak bude zobrazena buňka A1. Pokud není v buňce A1 číslo 10, tak buňka, ve které je vzorec bude prázdná.
K bodu 2:
Můžete použít makro, které hlídá buňku A1 (její změny). Pokud obsah buňky A1 splňuje podmínku, tak se spustí makro, které potřebujete. Toto makro musíte vložit do listu v editoru maker.
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Dim VRange As Range
Dim CisloRadku As Integer
Set VRange = Range("A1") 'hlídaná buňka
If Union(ActiveCell, VRange).Address = VRange.Address Then
if VRange = 10 Then Call vase_makro 'zavolá makro vase_makro
End If
End Sub
citovat