Hvordan tillader jeg kun negative tal i Excel?
Hvordan tillader man kun negative tal indtastet i Excel? Denne artikel introducerer nogle nyttige og hurtige tricks, som du kan løse denne opgave.
Tillad kun negative tal i Excel med datavalidering
Tillad kun negative tal i Excel med VBA-kode
Tillad kun negative tal i Excel med datavalidering
Normalt er det Datavalidering funktion kan hjælpe dig, skal du gøre som følger:
1. Vælg de celler eller kolonne, som kun du vil tillade negative tal indtastet, og klik derefter på data > Datavalidering > Datavalidering, se skærmbillede:
2. I Datavalidering under dialogboksen Indstillinger skal du gøre følgende:
(1.) I Tillad sektion, skal du vælge Decimal fra rullelisten
(2.) I data sektion, vælg venligst mindre end eller lig med mulighed;
(3.) Indtast endelig nummeret 0 ind i Maksimum tekstboks.
3. Klik derefter på OK, og nu må kun negative tal og 0 indtastes, hvis positivt antal indtastes, vil det vise en advarselsmeddelelse, se skærmbillede:
Tillad kun negative tal i Excel med VBA-kode
Her er en VBA-kode, der også kan hjælpe dig med følgende kode, når du indtaster et positivt tal, bliver det automatisk konverteret til negativt, gør som følger:
1. Højreklik på arkfanen, hvor du kun vil tillade negative tal, og vælg Vis kode fra genvejsmenuen, i poppet ud Microsoft Visual Basic til applikationer vindue, skal du kopiere og indsætte følgende kode i det tomme felt Moduler:
VBA-kode: Tillad kun negative tal i regnearket:
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
Bemærk: I ovenstående kode, A1: A1000 er de celler, som du kun ønsker at indtaste negative tal.
2. Gem og luk derefter denne kode, gå tilbage til regnearket, og når du nu indtaster nogle positive tal i de celler, du har angivet i koden, konverteres de positive tal automatisk til negative.
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!