Потврђивање уноса у пољу за унос - Екцел савети

Преглед садржаја

Давид пита:

Здраво, морам да дизајнирам пројекат и заглавио сам се на битку који дизајнира макронаредбу како би омогућио кориснику да унесе број, али проблем са којим се суочавам је постављање валидације која би прихватила само бројеве између 1-10. Покушао сам да подесим валидацију на одређене ћелије, али проблем са улазним оквиром је тај да ће чак и ако је ћелија постављена да прихвата само број прихватити било шта. Можете ли да ми помогнете јер не могу заиста да наставим са својим пројектом док се ово не заврши.

Ова макронаредба ће и даље тражити од корисника број између 1 и 10 или ће се зауставити ако откаже.

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

Занимљиви Чланци...