İçindekiler
Aşağıda, VBA'nın tüm yerleşik işlevlerinin bir listesini bulacaksınız. En sık kullanılan işlevler, işlevleri ayrıntılı olarak tartışan sayfalara bağlantılar içerir.
İşlev | Açıklama |
---|---|
Dize/Metin İşlevleri | |
ASC | Bir karakterin ASCII değerini döndürür |
CHR | ASCII değerine göre karakteri döndürür |
& ile BİRLEŞTİR | & operatörünü kullanarak 2 veya daha fazla diziyi birleştirmek için kullanılır |
BİÇİM DİZLERİ | Bir dize ifadesi alır ve onu biçimlendirilmiş bir dize olarak döndürür |
INSTR | Bir dizede bir alt dizenin ilk oluşumunun konumunu döndürür |
INSTRREV | Dizenin sonundan başlayarak, bir dizenin başka bir dizedeki ilk oluşumunun konumunu döndürür |
LCASE | Bir dizeyi küçük harfe dönüştürür |
SOL | En soldaki karakterden başlayarak bir dizeden bir alt dize ayıklayın |
UZUNLUK | Belirtilen dizenin uzunluğunu döndürür |
LTRIM | Bir dizeden baştaki boşlukları kaldırır |
ORTA | Bir dizeden bir alt dize çıkarır (herhangi bir konumdan başlayarak) |
YER DEĞİŞTİRMEK | Bir dizideki karakter dizisini başka bir karakter dizisiyle değiştirir |
SAĞ | En sağdaki karakterden başlayarak bir dizeden bir alt dize çıkarır |
RTRIM | Bir dizeden sondaki boşlukları kaldırır |
UZAY | Belirtilen sayıda boşluk içeren bir dize döndürür |
BÖLMEK | Bir sınırlayıcıya dayalı olarak bir dizgiyi alt dizgilere bölmek için kullanılır |
STR | Bir sayının dize temsilini döndürür |
STRCOMP | Bir dize karşılaştırmasının sonucunu temsil eden bir tamsayı değeri döndürür |
STRCONV | Büyük harfe, küçük harfe, uygun harfe veya Unicode'a dönüştürülmüş bir dize döndürür |
STRREVERSE | Karakterleri ters sırada olan bir dize döndürür |
KIRMIZI | Baştaki ve sondaki boşluklar kaldırılmış olarak bir metin değeri döndürür |
UCASE | Bir dizeyi tamamen büyük harfe dönüştürür |
VAL | Bir dizede bulunan sayıları döndürür |
Biçim | Bir ifadeye bir biçim uygular ve sonucu bir dize olarak döndürür. |
Sicim | Bir dizi yinelenen karakterden oluşan bir dize oluşturur. |
Tarih/Saat İşlevleri | |
TARİH | Geçerli sistem tarihini döndürür |
DATEADD | Belirli bir saat/tarih aralığının eklendiği tarihi döndürür |
DATEDIFF | Belirtilen aralığa göre iki tarih değeri arasındaki farkı döndürür |
DATEPART | Belirli bir tarihin belirli bir bölümünü döndürür |
TARİH SERİ | Yıl, ay ve gün değeri verilen bir tarihi döndürür |
DATEVALUE | Bir tarihin seri numarasını döndürür |
GÜN | Bir tarih değeri verilen ayın gününü (1'den 31'e kadar bir sayı) verir |
BİÇİM TARİHLERİ | Bir tarih ifadesi alır ve onu biçimlendirilmiş bir dize olarak döndürür |
SAAT | Bir zaman değerinden saatleri (0 ile 23 arasında bir sayı) döndürür |
DAKİKA | Bir zaman değerinden dakikayı (0 ile 59 arasında bir sayı) döndürür |
AY | Bir tarih değeri verilen ayı (1'den 12'ye kadar bir sayı) döndürür |
MONTHNAME | 1'den 12'ye kadar bir sayı verilen ayı temsil eden bir dize döndürür |
ŞİMDİ | Geçerli sistem tarihini ve saatini döndürür |
ZAMAN SERİSİ | Bir saat, dakika ve ikinci değer verilen bir süre döndürür |
ZAMAN DEĞERİ | Bir zamanın seri numarasını döndürür |
HAFTA İÇİ | Bir tarih değeri verildiğinde haftanın gününü temsil eden bir sayı döndürür |
WEEKDAYNAME | 1'den 7'ye kadar bir sayı verilen haftanın gününü temsil eden bir dize döndürür |
YIL | Tarih değeri verilen dört basamaklı bir yıl (1900 ile 9999 arası bir sayı) döndürür |
İkinci | Sağlanan bir zamanın ikinci bileşenini döndürür. |
Zaman | Geçerli saati döndürür. |
zamanlayıcı | Gece yarısından bu yana geçen saniye sayısını döndürür. |
Matematik/Trig Fonksiyonları | |
ABS | Bir sayının mutlak değerini döndürür |
ATN | Bir sayının arktanjantını döndürür |
çünkü | Bir açının kosinüsünü döndürür |
tecrübe | n'inci güce yükseltilmiş e'yi döndürür |
DÜZELTMEK | Bir sayının tamsayı kısmını döndürür |
FORMAT NUMARALARI | Sayısal bir ifade alır ve onu biçimlendirilmiş bir dize olarak döndürür |
INT | Bir sayının tamsayı kısmını döndürür |
KAYIT | Bir sayının doğal logaritmasını döndürür |
RANDOMİZE | RND işlevi için rasgele sayı üreteci tarafından kullanılan tohum değerini değiştirmek için kullanılır |
RND | Rastgele bir sayı (tamsayı değeri) oluşturmak için kullanılır |
YUVARLAK | Belirtilen basamak sayısına yuvarlanmış bir sayı döndürür |
SGN | Bir sayının işaretini döndürür |
GÜNAH | Bir açının sinüsünü döndürür |
kare | Bir sayının karekökünü döndürür |
TAN | Bir açının tanjantını döndürür |
MOD | Bölme operatöründen (Tamsayı) sonra kalanı döndürür. |
XOR | Bit düzeyinde dışlama operatörü. |
Mantıksal Fonksiyonlar | |
VE | Tüm koşullar DOĞRU ise DOĞRU döndürür |
DURUM | IF-THEN-ELSE ifadesinin işlevselliğine sahiptir |
İÇİN… SONRAKİ | FOR LOOP oluşturmak için kullanılır |
IF-THEN-ELSE | Belirtilen bir koşul DOĞRU olarak değerlendirilirse bir değer veya YANLIŞ olarak değerlendirilirse başka bir değer döndürür |
VEYA | Koşullardan herhangi biri DOĞRU ise DOĞRU döndürür |
DEĞİŞTİRMEK | Bir ifadeler listesini değerlendirir ve listedeki DOĞRU olan ilk ifadeye karşılık gelen değeri döndürür |
SÜRE… GİTMEK | WHILE LOOP oluşturmak için kullanılır |
NS | İki nesne referans değişkenini karşılaştırır. |
SEVMEK | Desen eşleştirme operatörü. |
Bilgi Fonksiyonları | |
ÇEVRE | Bir işletim sistemi ortam değişkeninin değerini döndürür |
ISDATE | İfade geçerli bir tarihse DOĞRU döndürür |
BOŞ | Boş hücreleri veya başlatılmamış değişkenleri kontrol etmek için kullanılır |
ISERROR | Hata değerlerini kontrol etmek için kullanılır |
ISNULL | NULL değeri kontrol etmek için kullanılır |
ISNUMERİK | Sayısal bir değeri kontrol etmek için kullanılır |
IsArray | Sağlanan bir değişkenin bir dizi olup olmadığını test eder. |
Kayıp | Bir yordamın isteğe bağlı bir bağımsız değişkeninin eksik olup olmadığını test eder. |
Nesne | Sağlanan bir değişkenin bir nesne değişkenini temsil edip etmediğini test eder. |
Finansal Fonksiyonlar | |
DDB | Çift azalan bakiye yöntemine dayalı olarak bir varlığın amortismanını döndürür |
FV | Bir yatırımın gelecekteki değerini döndürür |
IPMT | Bir yatırımın faiz ödemesini döndürür |
IRR | Bir dizi nakit akışı için iç getiri oranını verir |
AYNA | Bir dizi nakit akışı için değiştirilmiş dahili getiri oranını verir |
NPER | Bir yatırım için dönem sayısını döndürür |
NPV | Bir yatırımın net bugünkü değerini döndürür |
PMT | Bir kredi için ödeme tutarını döndürür |
PPMT | Belirli bir ödeme için anapara ödemesini döndürür |
PV | Bir yatırımın bugünkü değerini döndürür |
ORAN | Bir anüite için faiz oranını döndürür |
SLN | Bir duran varlığın amortismanını doğrusal amortisman yöntemine göre döndürür |
SYD | Yılların toplamının basamaklı amortisman yöntemine dayalı olarak bir varlığın amortismanını döndürür |
Dosya/Dizin İşlevleri | |
CHDIR | Geçerli dizini veya klasörü değiştirmek için kullanılır |
CHDRIVE | Geçerli sürücüyü değiştirmek için kullanılır |
CURDIR | Geçerli yolu döndürür |
DIR | Belirtilen yol adı ve niteliklerle eşleşen ilk dosya adını döndürür |
FILEDATETIME | Bir dosyanın oluşturulduğu veya en son değiştirildiği tarihi ve saati döndürür |
FILELEN | Bir dosyanın boyutunu bayt cinsinden döndürür |
GETATTR | Bir dosyanın, klasörün veya dizinin özniteliklerini temsil eden bir tamsayı döndürür |
MKDIR | Yeni bir klasör veya dizin oluşturmak için kullanılır |
SETATTR | Bir dosyanın özniteliklerini ayarlamak için kullanılır |
DosyaAttr | Open deyimi kullanılarak açılmış bir dosyanın modunu döndürür. |
dosya kopyası | Dosyayı bir dizinden diğerine kopyalar. |
ÜCRETSİZ DOSYA | Sonraki geçerli boş dosya numarasını (Tamsayı) döndürür. |
ELDE ETMEK | Bir metin dosyasındaki verileri bir kayda okur. |
GİRİŞ | Bir Girdi veya İkili dosyanın (Dize) açık akışını döndürür. |
EOF | Bir dosyanın sonuna ulaşılıp ulaşılmadığını gösteren değeri döndürür (Boolean). |
YAZI YAZMAK | Verileri sıralı bir dosyaya yazar. |
YAZDIR | Görüntü formatlı verileri sıralı bir dosyaya yazar. |
KOYMAK | Bir kayıttaki verileri bir metin dosyasına yazar. |
ÖLDÜRMEK | Mevcut bir dosyayı siler. |
ARAMA - İşlev | Open deyimi (Uzun) kullanılarak açılan bir dosyadaki geçerli okuma/yazma konumunu döndürür. |
SEEK - Açıklama | Bir dosyadaki sonraki işlemin gerçekleşeceği yeniden konumlar. |
AÇIK | Bir metin dosyası veya CSV dosyası açar. |
HAT GİRİŞİ | Açık sıralı dosyadan tek bir satır okur ve onu bir dizeye atar. |
KAPAT | Bir metin dosyasını kapatır. |
YÜK RESİM | Dosyadan bir resmi Resim veya Resim denetimine (IPictureDisp) yükler. |
LOC | Açık bir dosya (Uzun) içindeki geçerli okuma/yazma konumunu döndürür. |
KİLİT | Diğer işlemler için bir dosyanın bölümlerine erişimi kilitler. |
LOF | Açık bir dosyanın uzunluğunu veya boyutunu bayt (Uzun) cinsinden döndürür. |
İSİM | Mevcut bir dosya veya dizini yeniden adlandırır. |
RESMİ KAYDET | Bir nesnenin Resim veya Resim özelliğinden bir grafik görüntüsünü bir dosyaya kaydeder. |
Veri Türü Dönş. Fonksiyonlar | |
CBOOL | Bir değeri boolea dönüştürür |
CBYTE | Bir değeri bayta dönüştürür (yani: 0 ile 255 arasındaki sayı) |
CCUR | Bir değeri para birimine dönüştürür |
CDATE | Bir değeri tarihe dönüştürür |
CDBL | Bir değeri çifte dönüştürür |
CDEC | Bir değeri ondalık sayıya dönüştürür |
CINT | Bir değeri tam sayıya dönüştürür |
CLNG | Bir değeri uzun bir tam sayıya dönüştürür |
CSNG | Bir değeri tek duyarlıklı sayıya dönüştürür |
CSTR | Bir değeri bir dizgeye dönüştürür |
CVAR | Bir değeri bir varyanta dönüştürür |
CLNGLNG | Uzun uzun (64 bit platform) veri türüne dönüştürülen ifadeyi döndürür. |
CLNGPTR | Bir longptr veri türüne dönüştürülmüş ifadeyi döndürür. |
özgeçmiş | Bir tarih değişkeni alt türüne (Varyant) dönüştürülen ifadeyi döndürür. |
BiçimPara Birimi | Bir ifadeye bir para birimi biçimi uygular ve sonucu bir dize olarak döndürür. |
FormatTarihSaat | Bir ifadeye tarih/saat biçimi uygular ve sonucu bir dize olarak döndürür. |
FormatNumarası | Bir ifadeye bir sayı biçimi uygular ve sonucu bir dize olarak döndürür. |
BiçimYüzde | Bir ifadeye yüzde biçimi uygular ve sonucu bir dize olarak döndürür. |
altıgen | Sayısal bir değeri onaltılık gösterime dönüştürür ve sonucu bir dize olarak döndürür. |
Ekim | Sayısal bir değeri sekizlik gösterime dönüştürür ve sonucu bir dize olarak döndürür. |
MACID | Dört karakterlik bir sabiti Dir, Kill, Shell ve AppActivate tarafından kullanılabilen bir değere dönüştürür. |
VBA Dizi İşlevleri | |
Dizi | Sağlanan bir değerler kümesi içeren bir dizi oluşturur. |
Filtre | Sağlanan ölçütlere göre sağlanan bir dize dizisinin alt kümesini döndürür. |
Katılmak | Bir dizi alt diziyi tek bir dizide birleştirir. |
LBound | Bir dizinin boyutu için en düşük alt simgeyi döndürür. |
UBound | Bir dizinin boyutu için en yüksek alt simgeyi döndürür. |
REDIM | Dinamik bir diziyi başlatır ve yeniden boyutlandırır. |
VBA Mesaj İşlevleri | |
Giriş Kutusu | Kullanıcıdan giriş yapmasını isteyen bir iletişim kutusu görüntüler. |
Mesaj Kutusu | Kalıcı bir mesaj kutusu görüntüler. |
VBA Hata İşleme İşlevleri | |
CVERr | Sağlanan bir hata kodu için bir Hata veri türü üretir. |
Hata | Sağlanan bir hata koduna karşılık gelen hata mesajını döndürür. |
Arama/Ref İşlevleri | |
SEÇ | Belirli bir konuma dayalı bir değerler listesinden bir değer döndürür |
VBA Program Akışı İşlevleri | |
eğer | Bir ifadeyi değerlendirir ve ifadenin Doğru veya Yanlış olarak değerlendirilmesine bağlı olarak iki değerden birini döndürür. |
Diğerleri | |
VBA'da Vlookup | VBA içinden Excel elektronik tablo Vlookup işlevini kullanın |
UYGULA | Şu anda Windows'ta çalışan bir uygulamayı veya pencereyi etkinleştirir. |
BİP | Tek bir bip sesi üretir. |
ARAMA | Kontrolü bir alt programa veya fonksiyona aktarır. |
CALLBYNAME | Bir nesnenin (Varyant) bir yöntemini veya özelliğini döndürür, ayarlar veya yürütür. |
EMRETMEK | Uygulamayı (Varyant) başlatmak için kullanılan komut satırının bağımsız değişken bölümünü döndürür. |
CREATEOBJECT | Yeni bir ActiveX veya OLE nesnesi (Varyant) oluşturduktan sonra bir başvuru döndürür. |
SİLME AYARLAMA | Kayıt defterinden bir anahtarı veya bölümü kaldırır (veya siler). |
DOEVENTLER | Sistemin diğer olayları işlemesine izin vermek için yürütmeyi duraklatır. |
EQV | Bit düzeyinde karşılaştırma operatörü. |
SİL | Bir dizinin öğelerini yeniden başlatır. |
GETALLSETTINGS | Kayıt defterinden (Varyant) anahtar ayarlarının ve değerlerinin listesini döndürür. |
GETOBJECT | ActiveX bileşeni tarafından sağlanan bir nesneye başvuruyu döndürür. |
BAŞLANGIÇ | Kayıt defterinden okur ve kayıt defterinden (String) değeri veya anahtarı döndürür. |
GOTO | Kontrolü satır etiketi ile belirtilen alt programa aktarır. |
IMESTATUS | Microsoft Windows'un (Tamsayı) geçerli Giriş Yöntemi Düzenleyicisi modunu döndürür. |
IMP | İki değerden mantıksal çıkarım (Varyant). |
UYGULAMALAR | Bir sınıf modülünde uygulanabilecek bir arabirim veya sınıfı belirtir. |
İZİN VERMEK | Bir değer hesaplar ve onu yeni bir değişkene atar. |
YÜK | Bir nesneyi yükler ancak görüntülemez. |
LSET | Bir dize değişkeni içindeki bir dizeyi sola hizalar. |
OLUMSUZ | Mantıksal 'DEĞİL' operatörü (Boolean). |
OBJPTR | 64 bit sürümde LongPtr ve 32 bit sürümde Long döndürür. |
BÖLÜM | Hangi belirli aralığa düştüğünü gösteren bir dize döndürür (Dize). |
QBCOLOR | Belirtilen renk numarasına (Uzun) karşılık gelen RGB rengini döndürür. |
RAISEEVENT | Bir sınıf, form veya belge içinde modül düzeyinde bildirilen bir olayı başlatır. |
REM | Tek bir yorum satırı belirtir. |
SIFIRLA | Open deyimi ile açık olan tüm dosyaları kapatır. |
RGB | Bir RGB renk değerini (Uzun) temsil eden sayıyı döndürür. |
RMDIR | Mevcut bir dizini kaldırır. |
RSET | Bir dize değişkeni içindeki bir dizeyi sağa hizalar. |
KAYDETME | Kayıt defterine yazar ve kayıt defterine bir bölüm veya anahtar kaydeder. |
GÖNDER TUŞLARI | Bir uygulamaya tuş vuruşlarını gönderir. |
AYARLAMAK | Bir nesne değişkenine bir nesne referansı atar. |
KABUK | Yürütülebilir bir program çalıştırmadan programın görev kimliğini döndürür (Çift). |
SPC | Metin yazarken veya görüntülerken belirtilen sayıda (n) boşluk ekler. |
DUR | Yürütmeyi askıya alır. |
STRPTR | 64 bit sürümde LongPtr ve 32 bit sürümde Long döndürür. |
SEKME | Çıktıyı konumlandırmak için Print # ifadesi veya Print yöntemiyle birlikte kullanılır. |
TÜR ADI | Değişkenin veri türünü bir dize (Dize) olarak döndürür. |
BİR ÇEŞİT | Nesne veri türünü döndürür. |
BOŞALT | Bir nesneyi bellekten kaldırır. |
KİLİDİNİ AÇ | Bir dosyaya erişimi kontrol eder. |
VARPTR | 64 bit sürümde LongPtr ve 32 bit sürümde Long döndürür. |
VARTİP | Bir değişkenin (Tamsayı) veri türünü gösteren sayıyı döndürür. |
GENİŞLİK | Açık dosya için bir çıktı satırı genişliği (karakterler) atar. |
Umarız bu listeyi faydalı bulmuşsunuzdur!