Excel’de VBA programlama (Visual Basic Application) Ders 4

Slides:



Advertisements
Benzer bir sunumlar
Nesneye Yönelik Programlama
Advertisements

Fonksiyonlar - Functions
Makine Müh. & Jeoloji Müh.
Bilgisayar Programlama Güz 2011
EKRAN ÇIKTISI.
5. FONKSİYONLAR VE ALT PROGRAMLAR
Excel’de VBA programlama (Visual Basic Application) Ders 2
Tuğba DEMİREL
Visual Basic 6.0 Ders Notları
Excel’de VBA programlama (Visual Basic Application) Ders I
Javascript Oğuz İNAL.
Excel’de VBA programlama (Visual Basic Application) Ders 8
2. VISUAL BASIC PROGRAM YAPISI
VERİ TABANI ve YÖNETİMİ
5. FONKSİYONLAR VE ALT PROGRAMLAR
PROSEDÜRLER (YORDAMLAR) (FONKSİYONLAR VE ALT PROGRAMLAR)
Fonksiyonlar ve Alt Programlar
NESNEYE DAYALI MODELLEME VE TASARIM
Excel’de VBA programlama (Visual Basic Application) Ders 7
Fortran PROGRAMLAMA DİLİ
Temel Bİlgİsayar Bİlİmlerİ
Erişim Denetimi, Fonksiyon
Fonksiyonlar Fonksiyon nedir?
Fonksiyonlar.
While Döngüsü Tekrarlama deyimidir. Bir küme ya da deyim while kullanılarak bir çok kez yinelenebilir. Yinelenmesi için koşul sınaması döngüye girilmeden.
NESNE TABANLI PROGRAMLAMA -METOTLAR-
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ DERLEYENLER: Ahmet Can ÇAKIL Ali Murat GARİPCAN Özgür AYDIN Şahin KARA KONTROL : Prof. Dr. Asaf VAROL KONU : LİSTELERE.
Excel’de VBA programlama (Visual Basic Application) Ders 3
Nesneye Yönelik Programlama
8. VİSUAL BASİC İLE TEMEL DOSYALAMA İŞLEMLERİ
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 8: Windows Formları
FONKSİYONLAR.
Excel’de VBA programlama (Visual Basic Application) Ders 6
MESAJ KUTUSU.
Bilgisayar Programlama
JAVA’DA DÖNGÜLER.
NESNE TABANLI PROGRAMLAMA VISUAL BASİC 6.0. NESNELERİN TASARIMI Uygulama Tasarım Alanı Proje Gezgini Nesne Özellikleri Araç Kutusu Forumun Ekrandaki Konumu.
C PROGRAMLAMA FONKSİYONLAR Adres ile Fonksiyon Çağırma Pointer (İşaretçiler) ile Fonksiyon Çağırma Rekürsif Fonksiyonlar.
INPUTBOX() ile Veri Girişi
Değişken Türleri.
BİLGİSAYARLI KONTROL LABVIEW
Excel’de VBA programlama (Visual Basic Application) Ders 5
Görsel C# ile Windows Programlama
Gereksinimler 1 Adet Textbox (metin kutusu) 1 Adet Label 4 Adet CommandButton (düğme) Pehlivanköy Atatürk Ortaokulu Len() Space() Int() DateTime fonksiyonları.
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Fonksiyonlar
Alt Yordam-Fonksiyonlar
1 Yapılandırılmamış programlama Prosedür/Fonksiyon gerekliliği Prosedural Programlama Fonksiyon Tanımlama/Prototip/Çağırma Örnek fonksiyonlar Fonksiyon.
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
İnternet Programlama-I
SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz
PROJENİN ADI “Doğrusal Konumlandırıcılar” için Profesyonel Kontrol Ara yüz Tasarımı ve İmalatı.
Hazırlayan -> ORHAN ŞEN
Programlama Dillerinin Prensipleri
VERİ ve BELLEK & DEĞİŞKENLERİN SAKLANMASI Asst.Prof.Dr.Misket YEKTAY Gizem AYIK.
C dili kullanıcıya kendi ihtiyacı olan bir fonksiyonu yazma imkanı vermiştir. Bir sayının faktöriyelini almaya ihtiyaç duyduğumuzu ve aynı zamanda asal.
Özgür Yazılım A.Ş. Al Ruby'i Vur Python'a Python Tutorial'ı Üzerinde Gezintiler Erek Göktürk – Onur Küçük.
GÖRSEL PROGRAMLAMA II (Visual Basic .NET)
Maliyet Tasarrufu ve Güvenli Baskı
STRING FONKSİYONLARI Dim ders As String
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 5: Fonksiyonlar
2. VISUAL BASIC PROGRAM YAPISI
Basit Sorgulamalar Yapmak
SQL SERVER STORED PROCEDURE
Excel’de VBA Programlama (Visual Basic Application)
Bölüm 6: Kullanıcı Tanımlı Fonksiyonlar I
NİŞANTAŞI ÜNİVERSİTESİ
5. FONKSİYONLAR VE ALT PROGRAMLAR
Bilgisayar Bilimi Fonksiyonlar-2.
Sunum transkripti:

Excel’de VBA programlama (Visual Basic Application) Ders 4

Yordam (Procedure or Function)Yazmak Yazılan VBA kodlarının hemen hepsi yordamların içinde yer alır. Her bir program parçası bir yordam içerisinde yazılarak programların bütününün işlevselliği artırılır. Yordam Tipleri: Alt Yordam (Sub Procedure), Bir program içinde sıklıkla kullanılan kodların bir arada bulunduğu yordamdır. Alt yordam kullanarak program tekrarlanan kodlardan arındırılır. Fonksiyon Yordamı, Alt yordamla aynıdır. Farkı geriye değer döndürmesidir. Özellik Yordamı, kullanıcı tarafından tanımlanan sınıflardaki özelliklere ulaşmak için kullanılır. Olay Yordamı, herhangi bir olay gerçekleştiğinde otomatik çalışan yordamlardır. Herhangi bir düğme veya liste kutusu gibi nesneye bağlı olarak çalışır.

Yordam Tanımlama Alt Yordamlar Sub altyordamismi(argümanlar) …… Kodlar End Sub Fonksiyonlar Function fonksiyonmismi(argümanlar) As Type …… Kodlar fonksiyonmismi=dönen_değer End Function Alt yordamlar diğer yordamlardan call deyimi ile çağırılır. Fonksiyonlar alt yordamlardan farklı olarak geriye bir değer döndürür.

Argümanlar: İsteğe bağlı olmayan İsteğe bağlı (Optional) Değişken sayıda (ParamArray) İsteğe bağlı olmayan argüman Sub yordam denemesi(isim as string, Optional sicil As integer=0) …. End Sub İsteğe bağlı (Optional)

ParamArray deyimi kullanarak geçirilen argümanların sayısı bilinmediği zaman faydalı olabilir.

ByVal ve ByRef Argümanın orijinal değeri ByRef deyimi kullanılarak yordama aktarılır. Bu değer çağrıldığı yordamda değişebilir. Argümanın değerinin kopyası ByVal deyimi ile yordama aktarılır. Bu şekilde kullanıldığında argümanın değeri değiştirilemez.

Kullanıcı Tanımlı Fonksiyon Yordamı Anayordam Kullanıcı Fonksiyonu

VBA’da Excel Fonksiyonlarının Kulanımı Excel Fonksiyonu

Özellik Yordamı Özellik yordamlarının en yaygın kullanım alanlarından biri, verilerin geçerlilik denetimidir.

Olay Yordamı

Olay Yordamı