Döndür düğmesi Excel VBA

VBA'da bir Döndür düğmesi bu, kullanıcının hücrede tanımlanmış bir aralıktaki bir sayıyı artırmasına izin verir. Bir kullanıcı bir düğmeye her tıkladığında, sayı artacak veya azalacaktır. Bu öğreticide, bir Döndür düğmesinin nasıl oluşturulacağını ve Excel ve VBA'da nasıl kullanılacağını öğreneceksiniz.

Bir Seçenek düğmesinin nasıl kullanılacağını öğrenmek istiyorsanız, bu bağlantıya tıklayın: Seçenek düğmesi Excel VBA

Bir Döndürme Düğmesi Oluşturun

Çalışma Sayfasına bir Döndür düğmesi eklemek için şuraya gitmeniz gerekir: Geliştirici sekmesi, Tıklayın Sokmak ve ActiveX Denetimleri altında seçin Döndür düğmesi:

Resim 1. Çalışma Sayfasına Döndür düğmesi ekleyin

Eklediğiniz Döndür düğmesini seçtiğinizde, üzerine tıklayabilirsiniz. Özellikler altında Geliştirici sekmesi:

Resim 2. Döndürme düğmesi Özelliklerini Değiştir

Burada Döndür düğmesinin farklı özelliklerini ayarlayabilirsiniz. Başlangıç ​​için, niteliği değiştirdik İsim ile spbSpinDüğmesi. Artık VBA kodunda bu isimle Spin butonunu kullanabiliriz. Diğer önemli nitelikler Minimum ve Maks.bir sayı aralığı tanımlayan ve Küçük değişim hangi bir artış adımını tanımlar.

VBA Kullanarak Bir Döndürme Düğmesi Ayarlayın

Önce VBA'da bir Döndür düğmesinin özelliklerinin nasıl ayarlanacağını ve Çalışma Sayfasında bir değerin nasıl alınacağını göreceğiz. Kodun olayda olması gerekiyor Değiştirmek nesnenin spbSpinDüğmesi. Bu etkinliğe Spin butonuna sağ tıklayıp seçerek girebilirsiniz. Kodu Görüntüle seçenek. İşte kod:

1234567891011 Özel Alt spbSpinButton_Change()Sheet1.spbSpinButton.Min = 100Sheet1.spbSpinButton.Max = 200Sheet1.spbSpinButton.SmallChange = 10Sheet1.Range("B2") = Sheet1.spbSpinButton.ValueAlt Bitiş

İlk olarak, sayı aralığı için alt sınırı belirledik:

1 Sheet1.spbSpinButton.Min = 100

Bundan sonra, sayı aralığı için üst sınırı belirledik:

1 Sheet1.spbSpinButton.Max = 200

Ayrıca sayı artırma adımını da ayarlamamız gerekiyor:

1 Sheet1.spbSpinButton.SmallChange = 10

Son olarak, Döndür düğmesinin mevcut değerini B2 hücresine atıyoruz. Bu değer, Değer nesnenin niteliği Sheet1.spbSpinDüğmesi:

1 Sheet1.Range("B2") = Sheet1.spbSpinButton.Value

Şimdi, Döndür düğmesine her tıkladığımızda, değer 100-200 aralığında 10 artacak veya azalacak:

Resim 3. VBA'da Döndür düğmesini kullanarak bir sayıyı artırın

Excel'de Döndürme Düğmesi Ayarlayın

Bir Döndür düğmesi ayarlamanın başka bir yolu da Özellikler'i kullanmaktır. Tıklamak Özellikler altında Geliştirici sekmesi:

Resim 4. Excel'de Döndür düğmesini ayarlayın

Burada istediğimiz tüm nitelikleri ayarlayabiliriz: Minimum 10, Maks. 100 ve Küçük değişim 2'dir. Döndür düğmesinin sonucunu B2 hücresine koymak istiyorsanız, bu hücreyi özniteliğe koymanız gerekir. BağlantılıHücre.

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

wave wave wave wave wave