/ / Excel VBA InputBox-functie

Excel VBA InputBox-functie

U kunt de InputBox-functie in Excel VBA om de gebruiker te vragen een waarde in te voeren. Plaats een opdrachtknop op uw werkblad en voeg de volgende coderegels toe:

1. Verklaar eerst de variabele myValue van het type Variant.

Dim myValue As Variant

Opmerking: hier gebruiken we een variabele van het type Variant omdat een Variant-variabele elk type waarde kan bevatten. Op deze manier kan de gebruiker tekst, cijfers, etc. invoeren

2. Voeg de volgende code lijn naar het invoerveld te laten zien.

myValue = InputBox("Give me some input")

InputBox-functie in Excel VBA

3. Schrijf de waarde van myValue naar cel A1.

Range("A1").Value = myValue

Resultaat wanneer de gebruiker de waarde 5 invoert en op de knop OK klikt.

InputBox Functie Resultaat

4. De InputBox-functie heeft meer optionele argumenten. De volgende coderegel toont een invoervak ​​met een titel weergegeven in de titelbalk en heeft een standaardwaarde. De standaardwaarde wordt gebruikt als er geen andere invoer is opgegeven.

myValue = InputBox("Give me some input", "Hi", 1)

InputBox-functie in Excel VBA

Resultaat wanneer de gebruiker alleen op de knop OK klikt.

InputBox Functie Resultaat

Opmerking: Plaats uw cursor op InputBox in de Visual Basic Editor en klik F1 voor hulp bij de andere optionele argumenten.

Lees ook: