excel makro yönetimi
excel de penceremizde bulunan araçlarla yapamadığımız bazı özel işlemleri sizinde bildiğiniz gibi makro yardımıyla gerçekleştirebiliyoruz.bu yazımızda visual basic in msgbox ve inputbox fonksiyonlarını kullanacağız.Daha sonrasında hazırladığımız makroları bir düğme ile harekete geçireceğiz.
1.Standart “msgbox” kullanımı
sub basitmesajkutusu()
msgbox “merhaba bildirgec.org :)”
end sub
standart mesajbox kullanımı
2. parametleri “msgbox” kullanımı
sub parametrelimesajbox()
msgbox “istanbul damı yaşıyorsunuz?”,vbYesNo,”örnek soru”
end sub
parametreli mesajbox kullanımı
bu noktaya kadar iki farklı mesaj kutusu kullanımını gördük; şimdi ise inputbox kullanımına geçelim.
inputbox sizinde bildiğiniz üzere kullanıcıdan veri girişi yapılması için ,ekrana getirilen giriş kutularına verilen isimdir.
3.standart “inputbox” kullanımı
bu örneğimizde kullanıcıdan hangi şehirde yaşadığını isteyelim ve girmiş olduğu bilgiyi excel deki a1 hücresine yazdıralım.
girilecek bilginin saklanacağı bir değişken tanımlamakla başlayalım
sub giriskutusu()
dim veri as string
veri=inputbox(prompt:=”hangi şehirde yaşıyorsunuz?”,title:=”örnek soru”,default:=”buraya yazınız”)
Range(“a1”)=veri
end sub
inputbox kullanımı
buraya kadar herhangi bir problemle karşılaşmadıysak şimdi excel de geliştirici sekmesi altındaki ekle bölümünden 3 adet düğme ekleyelim ve bu düğmelere yazmıs olduğumuz makroları atayalım.
excel-geliştirici sekmesi-ekle-düğme
eğer geliştirici sekmesini bulamadıysanız ofis düğmesi-excel seçeneklerinden-şeritte geliştirici sekmesini göster kutusunu işaretleyin.
3 adet düğmemizi eklediysek eğer; bu düğmelere makroları atayabiliriz.
excel makro ata
her düğmeye ayrı ayrı makro atamalısınız.
excel makro ata
artık makrolarınızı deneyebilirsiniz.Dosyanızı kaydederken makroların etkin olabilmesi için farklı kaydet den -“excel makro etkin çalışma kitabı” seçeneğini kullanmanız gerekmektedir.Dosyanızı kapatıp açtığınızda ise makroları etkinleştir kutucuğunu işaretlemeyi unutmayın.Yapmış olduğumuz bu uygulamanın excel dosyasını buradan indirebilirsiniz.