Validering af indtastning af indtastningsboks - Excel-tip

Indholdsfortegnelse

David spørger:

Hej Jeg er nødt til at designe et projekt, og jeg sidder fast på en smule, der designer en makro, så brugeren kan indtaste et nummer, men det problem, jeg står over for, er at indstille en validering, som kun accepterer tal mellem 1-10. Jeg forsøgte at indstille en validering på de specifikke celler, men problemet med inputboksen er, at selvom cellen kun er indstillet til at acceptere et nummer, accepterer det noget. Kan du venligst hjælpe, fordi jeg ikke rigtig kan fortsætte mit projekt, før dette er gjort.

Denne makro vil fortsat bede brugeren om et tal mellem 1 og 10 eller stopper, hvis han / hun annullerer.

Sub Test() Dim MyAns As Variant Ask: MyAns = Application.InputBox("Enter a number between 1 and 10", Type:=1) If MyAns = False Then Exit Sub If MyAns 10 Then GoTo Ask: MsgBox MyAns, vbInformation, "Good Number" End Sub

Interessante artikler...