Excel'deki VBA'nın temel özelliklerinden biri, hesaplamalardan sonra hücrelere değerler atamaktır.
Visual Basic for Applications veya kısaca VBA, Microsoft Excel gibi uygulamalardaki görevleri otomatikleştirmek için Microsoft Office'te kullanılan komut dosyası dilidir. Excel, sonuçta, elektronik tablo hücrelerinde ilgili verileri görüntülemek için kullanıldığından, Excel'deki VBA'nın temel özelliklerinden biri, hesaplamalardan sonra bu hücrelere değerler atamaktır. VBA kullanarak yalnızca tek hücrelere değil, aralıklara da değer atayabilirsiniz.
Aşama 1
Aşağıdaki kodu kopyalayıp VBA modülünüze yapıştırın: Sub SetValue() Worksheets("Sheet1").Activate ActiveCell. Değer = 35 End Sub
Günün Videosu
Adım 2
"Sayfa1" metnini, değer atamak istediğiniz hücreyle değiştirin. Örneğin, B sütunu, 24. satırdaki hücreye bir değer atamak istiyorsanız, kodu "Sayfa1"den "B24"e değiştirirsiniz.
Aşama 3
35'i hücrenize atamak istediğiniz değerle değiştirin. Örneğin, 25 gibi bir sayı veya "Merhaba" gibi bir metin dizisi yapabilirsiniz.
4. Adım
Modülünüzden SetValue alt yordamını adını yazarak çağırın: SetValue()
Adım 5
Kodu çalıştırmak için "F5" tuşuna basın ve kodda yazdığınız hücrenin belirttiğiniz değere değiştiğini görün.
Uç
İşlev için "SetValue" adı, "MyFunction" veya "AuntMelinda" gibi seçimlerinizden birine değiştirilebilir.