Convalida della voce della casella di input - Suggerimenti per Excel

Sommario

David chiede:

Ciao devo progettare un progetto e sono bloccato su un bit che sta progettando una macro per consentire all'utente di inserire un numero, ma il problema che sto affrontando è impostare una convalida che accetterebbe solo numeri compresi tra 1-10. Ho provato a impostare una convalida sulle celle specifiche ma il problema con la casella di input è che anche se la cella è stata impostata per accettare solo un numero, accetterebbe qualsiasi cosa. Puoi per favore aiutarmi perché non posso davvero portare avanti il ​​mio progetto fino a quando non sarà finito.

Questa macro continuerà a chiedere all'utente un numero compreso tra 1 e 10 o si fermerà se annulla.

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

Articoli interessanti...