Puteți utiliza Funcția InputBox în Excel VBA pentru a solicita utilizatorului să introducă o valoare. Plasați un buton de comandă pe foaia de lucru și adăugați următoarele linii de cod:
1. Mai întâi, declarați variabila myValue de tip Variant.
Reduceți valoarea mea ca variantă
Notă: folosim aici o variabilă de tip Variant, deoarece o variabilă Variant poate conține orice tip de valoare. În acest fel, utilizatorul poate introduce text, numere etc.
2. Adăugați următoarea linie de cod pentru a afișa caseta de introducere.
myValue = InputBox („Dă-mi ceva de intrare”)
3. Scrieți valoarea MyValue în celula A1.
Interval („A1”). Valoare = Valoarea mea
Rezultat atunci când utilizatorul introduce valoarea 5 și face clic pe butonul OK.
4. Funcția InputBox are mai multe argumente opționale. Următoarea linie de cod arată o casetă de intrare cu un titlu afișat în bara de titlu și are o valoare implicită. Valoarea implicită va fi utilizată dacă nu este furnizată nicio altă intrare.
myValue = InputBox („Dă-mi o intrare”, „Bună”, 1)
Rezultat atunci când utilizatorul face clic doar pe butonul OK.
Notă: plasați cursorul pe InputBox în Visual Basic Editor și faceți clic pe F1 pentru ajutor la celelalte argumente opționale.