já jsem si do toho při zkoušení doplnil procedury, ale nijak to nereagovalo, pak jsem si všiml rozdílu mezi původním kódem,myslel jsem, že jde o větu v závorce za názvem kódu, při kopírování jsem zkopíroval celý řádek s názvem a fungovalo to, když jsem chtěl název změnit, tak to fungovat přestalo.
Kód: Vybrat vše
Sub Worksheet_SelectionChange(ByVal target As Range)
With ActiveCell
If .Column = 3 Then
If .Row Mod 16 = 0 And .Row > 30 And .Row < 289 Then
.Offset(0, 2).Value = .Offset(-16, 2) + 1
End If
End If
End With
End Sub
pokud v názvu udělám jakoukoliv změnu, tak to nefunguje, nevíš proč? ono vlastně o nic nejde, klidně se funkce může jmenovat takto, jen bych to chtěl pochopit. Jinak děkuji za elegantní řešení podmínky, hned kód vypadá lépe .