Excel

Excel VBA Programlama için Fonksiyon Listesi

VBA dili, Excel’de kod oluşturmak için kullanabileceğiniz bir dizi işlev içerir. Aşağıdaki tablo, en kullanışlı işlevlerin açıklamalarını sağlar. Kod yazarken, VBA kelimesini ve ardından bir noktayı yazın ve bu işlevlerin açılan bir listesini göreceksiniz. Daha fazla ayrıntı için Excel’in Yardım sistemine bakın.

VBA Programlama için örnek: Rastgele kullanıcının girdiği değere kadar rastgele sayı üreten kullanıcı tanımlı Excel işlevi.

Kullanıcı tanımlı fonksiyonu nasıl oluşturacağınız bilmiyorsanız Excel’de kullanıcı tanımlı fonksiyon oluşturma yazısını inceleyiniz.

Excel VBA Fonksiyon Listesi

VBA FonksiyonNe Yapar
AbsBir sayının mutlak değerini döndürür
ArrayBir dizi içeren bir değişken döndürür
AscDizenin ilk karakterini ASCII değerine dönüştürür
AtnBir sayının arktanjantını döndürür
CBoolBir ifadeyi Boolean veri türüne dönüştürür
CByteBir ifadeyi bayt veri türüne dönüştürür
CCurBir ifadeyi para birimi veri türüne dönüştürür
CDateBir ifadeyi tarih veri türüne dönüştürür
CDblBir ifadeyi çift veri türüne dönüştürür
CDecBir ifadeyi ondalık veri türüne dönüştürür
ChooseBir argüman listesinden bir değer seçer ve döndürür
ChrANSI değerini karaktere dönüştürür
CIntBir ifadeyi tamsayı veri türüne dönüştürür
CLngBir ifadeyi uzun veri türüne dönüştürür
CosBir sayının kosinüsünü döndürür
CreateObjectBir OLE Otomasyonu nesnesi oluşturur
CSngBir ifadeyi tek veri tipine dönüştürür
CStrBir ifadeyi dize veri türüne dönüştürür
CurDirGeçerli yolu döndürür
CVarBir ifadeyi değişken veri türüne dönüştürür
CVDateBir ifadeyi tarih veri türüne dönüştürür
CVErrKullanıcı tanımlı bir hata türü döndürür
DateGeçerli sistem tarihini döndürür
DateAddBelirli bir tarih aralığına eklenmiş bir tarih döndürür
DateDiffBir zaman aralığı olarak iki tarih arasındaki farkı döndürür
DatePartBir tarihin belirli bir bölümünü içeren bir tamsayı döndürür
DateSerialBelirtilen yıl, ay ve gün için bir tarih döndürür
DateValueBir dizeyi tarihe dönüştürür
DayBir tarihin ayının gününü döndürür
DirBir kalıpla eşleşen bir dosyanın veya dizinin adını döndürür
DoEventsİşletim sisteminin diğer olayları işleyebilmesi için yürütme sağlar
EOFBir metin dosyasının sonuna ulaşıldığında True döndürür
ErrorBir hata numarasına karşılık gelen hata mesajını döndürür
ExpBir kuvvete yükseltilmiş doğal logaritmaların (e) tabanını döndürür
FileAttrBir metin dosyası için dosya modunu döndürür
FileDateTimeBir dosyanın en son değiştirildiği tarihi ve saati döndürür
FileLenBir dosyadaki bayt sayısını döndürür
FixBir sayının tamsayı kısmını döndürür
FormatBelirli bir biçimde bir ifade döndürür
FormatCurrencyPara birimi olarak biçimlendirilmiş bir sayıyı dize olarak döndürür
FormatDateTimeTarih ve/veya saat olarak biçimlendirilmiş bir sayıyı dize olarak döndürür
FormatNumberBiçimlendirilmiş bir dize olarak bir sayı döndürür
FormatPercentYüzde olarak biçimlendirilmiş bir sayıyı dize olarak döndürür
FreeFileOpen deyimi tarafından kullanılabilecek bir sonraki dosya numarasını döndürür
GetAllBir uygulamanın Windows kayıt defterindeki girişinden anahtar ayarlarının ve değerlerinin (başlangıçta SaveSetting ile oluşturulmuş) bir listesini döndürür
GetAttrBir dosya özniteliğini temsil eden bir kod döndürür
GetObjectBir dosyadan bir OLE Otomasyonu nesnesi alır
GetSettingBir uygulamanın Windows kayıt defterindeki girişinden bir anahtar ayarı değeri döndürür
HexOndalık sayıdan onaltılık sayıya dönüştürür
HourBir zamanın saatini döndürür
IIfBir ifadenin değerlendirilmesine bağlı olarak iki bölümden birini döndürür
InputAçık bir metin dosyasından belirli sayıda karakter döndürür
InputBoxKullanıcıdan giriş istemek için bir kutu görüntüler ve girilen değeri döndürür
InStrBir dizenin başka bir dize içindeki konumunu döndürür
InStrRevDizenin arka ucundan başlayarak başka bir dize içindeki bir dizenin konumunu döndürür
IntBir sayının tamsayı kısmını döndürür
IsArrayBir değişken bir dizi ise True döndürür
IsDateDeğişken bir tarih ise True döndürür
IsEmptyBir değişken başlatılmamışsa True döndürür
IsErrorBir ifade bir hata değeriyse True döndürür
IsMissingBir Prosedüre isteğe bağlı bir bağımsız değişken iletilmediyse True döndürür
IsNullBir ifade geçerli veri içermiyorsa True döndürür
IsNumericBir ifade sayı olarak değerlendirilebiliyorsa True döndürür
IsObjectBir ifade bir OLE Otomasyonu nesnesine başvuruyorsa True döndürür
JoinBir dizide bulunan bir dizi alt dizginin birleştirilmesiyle oluşturulan bir dizgiyi döndürür
LBoundBir dizinin alt sınırını döndürür
LCaseKüçük harfe dönüştürülmüş bir dize döndürür
LeftBir dizenin solundan belirtilen sayıda karakter döndürür
LenKarakter olarak bir dizenin uzunluğunu döndürür
LocBir metin dosyasının geçerli okuma veya yazma konumunu döndürür
LOFAçık bir metin dosyasındaki bayt sayısını döndürür
LogBir sayının doğal logaritmasını döndürür
LTrimBaşında boşluk olmayan bir dizenin bir kopyasını döndürür
MidBir dizeden belirtilen sayıda karakter döndürür
MidBBir dize dizesinde belirtilen konumdan belirtilen sayıda bayt döndürür
MinuteBir zamanın dakikasını döndürür
MonthBir tarihin ayını döndürür
MonthNameBelirtilen ayı gösteren bir dize döndürür
MsgBoxKalıcı bir mesaj kutusu görüntüler ve tıklanan düğmenin kimliğini döndürür
NowGeçerli sistem tarihini ve saatini döndürür
OctOndalık sayıdan sekizli sayıya dönüştürür
ReplaceBir alt dizenin başka bir alt dizeyle değiştirildiği bir dize döndürür
RGBRGB renk değerini temsil eden bir sayı döndürür
RightBir dizenin sağından belirtilen sayıda karakter döndürür
Rnd0 ile 1 arasında rastgele bir sayı döndürür
RoundBir sayıyı belirli sayıda ondalık basamağa yuvarlar
RTrimSonunda boşluk bırakmadan bir dizenin bir kopyasını döndürür
SecondBir zamanın ikincisini döndürür
SeekBir metin dosyasındaki geçerli konumu döndürür
SgnBir sayının işaretini gösteren bir tamsayı döndürür
ShellYürütülebilir bir program çalıştırır
SinBir sayının sinüsünü döndürür
SpaceBelirtilen sayıda boşluk içeren bir dize döndürür
SplitBir dizi alt diziden oluşan bir dizi döndürür
SqrBir sayının karekökünü döndürür
StrBir sayının dize temsilini döndürür
StrCompBir dize karşılaştırmasının sonucunu gösteren bir değer döndürür
StrConvBelirtilen şekilde dönüştürülmüş bir dize varyantı döndürür
StringYinelenen bir karakter veya dize döndürür
StrReverseBir dizenin karakterlerini ters sırada döndürür
SwitchBir ifadeler listesini değerlendirir ve listedeki ilk ifadeyle ilişkili True olan bir değer döndürür
TabÇıktıyı bir çıktı akışında konumlandırır
TanBir sayının tanjantını döndürür
TimeGeçerli sistem saatini döndürür
TimerGece yarısından bu yana geçen saniye sayısını döndürür
TimeSerialBelirtilen saat, dakika ve saniye için zamanı döndürür
TimeValue Converts a string to a time serial number
TrimBaşında ve boşluksuz bir dize döndürür ve birden çok boşluğu tek bir boşlukla değiştirir
TypeNameBir değişkenin veri türünü tanımlayan bir dize döndürür
UBoundBir dizinin üst sınırını döndürür
UCaseBir dizeyi büyük harfe dönüştürür
ValBir dizgede bulunan sayıları döndürür
VarTypeBir değişkenin alt türünü gösteren bir değer döndürür
WeekdayHaftanın bir gününü temsil eden bir sayı döndürür
Weekday NameBelirtilen hafta içi gününü gösteren bir dize döndürür
YearBir tarihin yılını döndürür

Yorum Yap

Yorum yapmak için tıklayın