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 38 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 WithRe: 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
 - 4307
 - 
						od Karel203
						Zobrazit poslední příspěvek 
21 led 2025 14:43
 
 - 
				
- 2
 - 13947
 - 
						od Snekment
						Zobrazit poslední příspěvek 
29 led 2025 15:05
 
 - 
				
- 3
 - 4179
 - 
						od petr22
						Zobrazit poslední příspěvek 
12 lis 2024 22:05
 
 - 
				
- 16
 - 6767
 - 
						od Minapark
						Zobrazit poslední příspěvek 
17 pro 2024 20:54
 
 - 
				
- 1
 - 7015
 - 
						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 15 hostů




