Excel VBA InputBox İşlevi - Kolay Excel Makroları

İçindekiler

kullanabilirsiniz Giriş Kutusu işlevi içinde Excel VBA'sı kullanıcıdan bir değer girmesini istemek için. Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin:

1. İlk olarak, Variant türünde myValue değişkenini tanımlayın.

Varyant olarak myValue'u karart

Not: Burada Variant türünde bir değişken kullanıyoruz çünkü bir Variant değişkeni herhangi bir değer türünü tutabilir. Bu şekilde kullanıcı metin, sayı vb. girebilir.

2. Giriş kutusunu göstermek için aşağıdaki kod satırını ekleyin.

myValue = InputBox("Bana biraz bilgi verin")

3. myValue değerini A1 hücresine yazın.

Aralık("A1").Value = myValue

Kullanıcı 5 değerini girdiğinde ve Tamam düğmesini tıkladığında sonuç.

4. InputBox işlevinin daha fazla isteğe bağlı argümanı vardır. Aşağıdaki kod satırı, başlık çubuğunda görüntülenen ve varsayılan bir değere sahip olan bir giriş kutusu gösterir. Başka bir giriş sağlanmazsa varsayılan değer kullanılacaktır.

myValue = InputBox("Bana biraz bilgi verin", "Merhaba", 1)

Kullanıcı yalnızca Tamam düğmesini tıkladığında sonuç.

Not: İmlecinizi Visual Basic Düzenleyicisi'ndeki InputBox'a getirin ve diğer isteğe bağlı bağımsız değişkenlerle ilgili yardım için F1'e tıklayın.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave