Jak povolit pouze záporná čísla v aplikaci Excel?
Jak v aplikaci Excel povolit pouze zadávání záporných čísel? Tento článek představí několik užitečných a rychlých triků, jak tento úkol vyřešit.
Povolit záporná čísla v aplikaci Excel pouze s ověřením dat
Povolit záporná čísla v aplikaci Excel pouze s kódem VBA
Povolit záporná čísla v aplikaci Excel pouze s ověřením dat
Normálně, Ověření dat funkce vám může pomoci, postupujte následovně:
1. Vyberte buňky nebo sloupec, u kterého chcete povolit zadávání pouze záporných čísel, a poté klikněte Data > Ověření dat > Ověření dat, viz screenshot:
2. V Ověření dat v dialogovém okně pod Nastavení na kartě, proveďte následující možnosti:
(1.) V povolit oddíl, zvolte Desetinný z rozevíracího seznamu;
(2.) V Data sekce, prosím vyberte menší nebo rovné volba;
(3.) Nakonec zadejte číslo 0 do Maximum Textové pole.
3. Pak klikněte na tlačítko OK, a nyní je možné zadat pouze záporná čísla a 0, pokud je zadáno kladné číslo, zobrazí se varovná zpráva, viz screenshot:
Povolit záporná čísla v aplikaci Excel pouze s kódem VBA
Zde je také kód VBA, který vám může pomoci s následujícím kódem, když zadáte kladné číslo, bude automaticky převedeno na záporné, postupujte takto:
1. Klikněte pravým tlačítkem na kartu listu, který chcete povolit pouze záporná čísla, a vyberte Zobrazit kód z kontextové nabídky ve vyskakovacím okně Microsoft Visual Basic pro aplikace zkopírujte a vložte následující kód do mezery Modul:
Kód VBA: Povolit pouze záporná čísla v listu:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Const sRg As String = "A1:A1000"
Dim xRg As Range
On Error GoTo err_exit:
Application.EnableEvents = False
If Not Intersect(Target, Range(sRg)) Is Nothing Then
For Each xRg In Target
If Left(xRg.Value, 1) <> "-" Then
xRg.Value = xRg.Value * -1
End If
Next xRg
End If
err_exit:
Application.EnableEvents = True
End Sub
Poznámka: Ve výše uvedeném kódu, A1: A1000 jsou buňky, do kterých chcete zadat pouze záporná čísla.
2. Poté tento kód uložte a zavřete, vraťte se zpět do listu a nyní, když zadáte do buněk, které jste zadali v kódu, některá kladná čísla, budou kladná čísla automaticky převedena na záporná.
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své excelentní dovednosti pomocí Kutools for Excela zažijte efektivitu jako nikdy předtím. Kutools for Excel Nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab Přináší rozhraní s kartami do Office a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!




