Favorilerine Ekle | Giriş Sayfan Yap | Tavsiye Et

 

Kurs Tanıtım Sayfası | Süper Üye Kimdir? | Menü Tasarımı Konulu Örnek Ders
Kod İndir| Hazır Kodlar | Makaleler| İpuçları | VB .NET Kursu | Dersler | Forum | Alt Bölümler | Servisler
    Merhaba Misafir
    anasayfa » visual basic makaleleri » EXCEL - MAKROLAR - VB - VBA - FORMLAR Yazı Dizisi 1
Üye Girişi
Kullanıcı Adı:  
Şifre : 
Kaydet ?
Siteden tam olarak faydalanabilmek için üye olmalısınız.
Unuttuğunuz şifrenizi öğrenebilmek için kayıt sırasında verdiğiniz Hatırlatma Cevabı'nı bilmeniz gereklidir.
Şifre hatırlatma işlevini sadece 3 defa kullanma hakkınız vardır.
Kullanıcı adını ve şifresini unutan üyelere email ile yardım verilmez.

Aktivasyon Gelmedi mi?Aktivasyon mesajınız email adresinize gelmedi mi?
Buraya tıklayarak bir kez daha aktivasyon mesajı gönderilmesini sağlayabilirsiniz.
Lütfen email hesabınızın BULK ve SPAM klasörlerini de kontrol ediniz.
Rastgele Makale

Bir listede rassal olarak atanmıs sayıların diğer listeye sıralı halde gecmesine yarayan program kod

Yazar: mbdizayn
Bir listede rassal olarak atanmıs sayıların diğer listeye sıralı halde gecmesine yarayan program kodları



Webmasterlar
Sitenize Ekleyin!
Sitenizde "Son Eklenen 10 Visual Basic Yazısı"'nı göstermek ve içeriğini zenginleştirmek için buraya tıklayınız.

Vbasicmaster.com'a link verin!
Aşağıdaki minik banneri sitenize eklemek için tıklayın!

Üye Sayısı:
Ziyaretçiler nerede?
Yayın № : 12205
Yayın Tar:01.07.2011
Yazar : mustafaozudogru
Hit :3129

Bu Yazarın Yazıları Sadece bu yazarın makale göster
Bu Yazıyı Tavsiye Et

Daha önce de kısa bir giriş yazısı yazmıştım bu konu üzerine. Çok zaman sonra altta yazan yorumları okuduğumda gördüm ki bu konuya ilgi bir hayli fazla.
Bu sebeple yeniden bir yazı dizisi yazmaya karar verdim. Burada Excel klasik arayüzünü, araç çubuklarını kullanmayı ve bazı formülleri bildiğinizi varsayıyorum. Excel 2003 için
Yazılarımla ilgili sorularınız olursa bana mail adresimden de ulaşabilirsiniz.
ozudogru.mustafa@hotmail.com

Bölüm : 1
Excel ile programlamaya giriş.

EXCEL GENEL BİLGİLER
Excel satırlar (Rows) ve sütunlar (Columns) şeklinde dizilmiş hücrelerden (Cells) oluşur. Hücre aralıklarını tarif ederken hücre aralığı (Range) ifadesini kullanırız.
bunların oluşturduğu ve verilerimizle doldurduğumuz alana ise daha çok tablo (Table) deriz.
bu tabloların içerisinde olduğu alana Sayfa (Sheet), Sayfaların birleşmesiyle oluşan dosyaya ise Çalışma Kitabı (WorkBook) deriz.
Boş bir Excel Kitabı açtığımızda varsayılan olarak 3 sayfa gelir ekrana.

Sütun adresleri A, B,C....... X,Y,Z,AA,AB ..... şeklinde harflerle;
Satır adresleri ise 1,2,3.....60000,60001 ..... şeklinde sayılarla adreslenmiştir.

ÖRNEK TABLO OLUŞTURALIM
Bir tablo örneği verelim.
(Bütün sonraki yazılarda bu örnekten anlatacağım için yazımı takip edecekler, kendi bilgisayralarında bu örnek tabloyu oluştursunlar.)
A1 hücresine Öğrenci Adı;
B1 hücresine Öğrenci Notu yazalım.
A2 den başlayarak A10 dahil isimler yazalım.
B2 den başlayarak B10 dahil notlar yazalım. (10 luk sistem olsun)

VISUAL BASIC DÜZENLEYİCİSİ İLE ÇALIŞMA
Excel de üstteki menü çubuğunda Araçlar/Makro/VisualBasic Düzenleyicisini açalım.
(Bunu bulamayanlar, aşağıda Sayfa1 yazan bölümde sağ tıklayıp Kodu Görüntüle seçildiğinde Visual Basic Editör açılacaktır.)
Bu editörde basit bir İngilizce gereksinimi duyacağımızı belirteyim.
Editörün üst bölümü, menülerden, sol tarafı ise;
Project ve Properties bölümlerinden oluşur.
Project içinde Kitabımızda yer alan öğeler yer alır. (Sayfalar, Formlar, Modüller....)
Properties de ise seçtiğimiz öğeye verebileceğimiz değerler yer alır. (Renk, yazı tipi, genişlik....)

MAKRO YAZALIM
Bu kadar gevezelik yeter. İlk makromuzu yazıp çalıştıralım.
Üstteki menüden Insert / Module seçelim.
Boş bir pencere gelecek.
Hemen sol taraftaki Project bölümünde ise Modules klasörü içerisinde az önce oluşturduğunuz modül Module1 adıyla yer alacaktır.
Şimdi Module1 içine şunları yazalım.

Sub ILK_MAKRONUZ()
MsgBox "Bu bizim ilk makromuz"
End Sub
(Arkadaşlar, metinleri çift tırnak içerisinde yazıyoruz. kopyala yapıştır yapanlar sorun yaşayabilir. MsgBox "Bu bizim ilk makromuz" gibi bölümlerde sorun yaşarsanız, tırnakları silip klavyenizden yeniden giriş yapın. Esc nin altındaki tuş)
Bitirince klavyeden F5 tuşuna basın. ( Üstteki menüden Run/ Run Sub UserForm u da seçebilirsiniz)

Şimdilik bu kadar. Bir sonraki derste Makro ile çalışma sayfamızdan veri almayı öğreneceğiz...
Başarılar.




Bu sayfa için henüz yorum eklenmemiş.

© Hakan Ersöz 2000-2013| Üyelik Sözleşmesi | | Ödeme Bildirimi
Sitemizden yenilikleri hemen öğrenin, pop upları engelleyin, chat yapın... ToolBarımızı indirin:
Vasicmaster Toolbar'ı indirin