Excel makro işlevleri
Sayısal fonksiyonlar
Birçok kullanıcı, kapsamlı matematiksel işlevler kütüphanesi için Excel'e güvenir. Makro programcılar, yuvarlama ve kesme gibi genel görevleri gerçekleştirmek için VBA sayısal işlevlerini kullanabilir. "Yuvarlak" işlevi, bir makro programının bir Excel ızgarasındaki bir sayıyı belirli bir ondalık basamağa kadar aşağı veya yukarı doğru çevirmesine izin verir. Bir sayının yerine ait fonksiyonel kısım göz ardı edilmeli ve tamamen silinmelidir, "İnt." sayıyı keser. "Sin", "Cos" ve "Tan" gibi trigonometrik fonksiyonlar, bir makro içinde geometrik hesaplamalar yapılmasını mümkün kılar. Bir sayının mutlak değeri "ABS" fonksiyonundan türetilebilir. Bu ortak matematiksel işlevler, herhangi bir uygulama için sayısal hesaplamalar sağlamak üzere herhangi bir Excel makrosuna kolayca entegre edilir.
Finansal fonksiyonlar
Microsoft Excel, geniş kapsamlı finansal işlevler kütüphanesi sayesinde finans uzmanları arasında oldukça popülerdir. Hızlı ve kolay finansal hesap makineleri oluşturmak için bu işlevleri bir Excel makrosunda kullanmak mümkündür. "Pmt" işlevi, ana para, faiz oranı ve ödeme planınıza göre bir kredi ödemesinin tutarını hesaplar. Benzer şekilde, sadece bir ödeme kredisinin faiz kısmını geri döndürmek için aynı parametreleri kullanan "IPmt" işlevidir. "Nper" fonksiyonu, sermaye değeri, faiz oranı ve itfa planı için bir kredi ödemek için gereken toplam ödeme sayısını belirleyebilir. "Fv" işlevi, aynı değişkenlere dayalı bir yatırımın gelecekteki değerini belirler. Bu işlevler, karmaşık formülleri el ile oluşturmadan hızlı bir şekilde kullanışlı finansal veriler oluşturmayı mümkün kılar.
Metin fonksiyonları
Excel, sayısal verileri manipüle etmek için iyi bir araç olmasına rağmen, metin manipülasyon işlemleri için bir dizi dize fonksiyonları sunar. Bu makro işlevlerini kullanarak metni biçimlendirmek, birleştirmek ve ayıklamak mümkündür. Örneğin, bir Excel hücresi şehir ve eyalet hakkında bilgi içerebilir. "Sol" ve "sağ" gibi işlevlerle, makro algoritma hücrenin solundan ve hücrenin sağındaki boşlukla veya ayıklama noktası olarak aralarındaki virgülle verileri ayıklayabilir. Bu şekilde, şehir ve eyalet daha sonra otomatik olarak ayrı hücrelerde depolanabilir. Bu işlemin tersi, tek bir hücrede birkaç hücreden veriye katılabilir. "Birleştirme" işlevi, herhangi bir dizi metin dizesinin sonuçta daha uzun bir dizede birbirine bağlanmasına izin verir. Disk formatlama da kolayca yapılabilir. "LCASE" "Ucase" ve bir bütün dizinin işlevleri sırasıyla büyük veya küçük harfe dönüştürülür.