Dobrý den
Nahraji makro pro zamezení přepisování dat (část viz níže), které však nelze přehrát. Zasekne se na řádku .IgnoreBlank = True
a pak na všech dalších.
Prosím o radu
Milan
With Selection.Validation
.Delete
.Add Type:=xlValidateCustom, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="="""""
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Excel, data Ověření
Re: Excel, data Ověření
Dobrý den
Přikládám přílohu.
hezký den
Milan
Přikládám přílohu.
hezký den
Milan
- Přílohy
-
- data_overeni.xlsm
- (16.38 KiB) Staženo 33 x
Re: Excel, data Ověření
Co máte na mysli
Nahraji makro pro zamezení přepisování dat
Na to přece slouží zámek.
Pokud si ale trváte na svém, smažte ty řádky, kde to hází chybu. Fungovat to bude - postačí toto
Nahraji makro pro zamezení přepisování dat
Na to přece slouží zámek.
Pokud si ale trváte na svém, smažte ty řádky, kde to hází chybu. Fungovat to bude - postačí toto
Kód: Vybrat vše
With Range("G4:G15")
.Validation.Delete
.Validation.Add Type:=xlValidateCustom, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="="""""
End With
Re: Excel, data Ověření
Díky za radu, ale já jsem chtěl tak jako dříve využít:
.InputTitle = "xxxxxxxxxxxxxxxxxx"
.InputMessage = "yyyyyyyyyyyyy"
Nevíte proč makro padá?
Hezký dan
Milan
.InputTitle = "xxxxxxxxxxxxxxxxxx"
.InputMessage = "yyyyyyyyyyyyy"
Nevíte proč makro padá?
Hezký dan
Milan
Re: Excel, data Ověření
Mno, já nevím, jestli Vás v tom mám podporovat ;)))
Problém je v tomto "="""""
Nelíbí se mu to, protože jste vlastně nezadal žádný vzorec. Když si dáte ručně vytvořit ověření se vzorcem ="" a dáte OK, tak to sežere. Ale pokud ho znovu otevřete, vidíte že tam žádný vzorec není a po stisku OK Vás to dále nepustí. Musíte tam narvat něco, co tam zůstane. Vyzkoušejte následující
Pro své čisté svědomí Vás ještě jednou upozorňuji, že dublujete funkci zámku.
Problém je v tomto "="""""
Nelíbí se mu to, protože jste vlastně nezadal žádný vzorec. Když si dáte ručně vytvořit ověření se vzorcem ="" a dáte OK, tak to sežere. Ale pokud ho znovu otevřete, vidíte že tam žádný vzorec není a po stisku OK Vás to dále nepustí. Musíte tam narvat něco, co tam zůstane. Vyzkoušejte následující
Kód: Vybrat vše
With Range("G4:G15")
.Validation.Delete
With .Validation
.Add Type:=xlValidateCustom, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=" & Chr(0)
.InputTitle = "xxxxxxxxxxxxxxxxxx"
.InputMessage = "yyyyyyyyyyyyy"
End With '.Validation
End With 'Range("G4:G15")
Pro své čisté svědomí Vás ještě jednou upozorňuji, že dublujete funkci zámku.
Re: Excel, data Ověření
Děkuji pěkně.
M.
M.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 2
- 3324
-
od Karel203
Zobrazit poslední příspěvek
21 led 2025 14:43
-
- 2
- 12865
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
- 3
- 3178
-
od petr22
Zobrazit poslední příspěvek
12 lis 2024 22:05
-
- 16
- 5486
-
od Minapark
Zobrazit poslední příspěvek
17 pro 2024 20:54
-
- 1
- 6127
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti