Kategoriler
Eser Adı Yazar Yayınevi Açıklama İçindekiler Barkod
Arama  
Ana Sayfa Sipariş Takip Üyelik Yardım İletişim
 
 
Bülten
   

×
Excel'de Makrolar: VBA
Excel 2019, 2016 ve 2013 Uyumlu
Nisan 2019 / 6. Baskı / 472 Syf.
Fiyatı: 565.00 TL
İndirimli: 275.00 TL (%51)
24 saat içerisinde temin edilir.
 
Sepete Ekle

Diğer Baskılar
 Baskı Tarih Fiyatı İndirimli
 5. Nisan 2017 320.00 TL 25.00 TL (%92) Sepete Ekle
 4. Temmuz 2014 51.00 TL 9.90 TL (%81) Sepete Ekle
 3. Şubat 2013 0.00 TL -      Sepete Ekle
   

Gözden geçirilmiş ve yeni sürüme göre güncellenmiş 6. baskısını yapan kitapta, ilk beş baskısının ardından okuyuculardan gelen istek ve öneriler de dikkate alınarak, kitabın daha kullanıcı dostu olması sağlanmıştır.

Microsoft Excel'den en yüksek verimi almak için, VBA dili kullanılarak özel programlar geliştirmeniz gerekmektedir. Excel'de Makrolar: VBA kitabı, VBA makroları ve programları yazımına bir giriş sunarak programlama düzeyinde nasıl daha fazla imkana sahip olunacağını gösteriyor. Genel olarak programlama diline, Excel nesne modeline, Visual Basic düzenleyicisine ve kodu yönetmeye odaklanan kitabın esas amacı, VBA dilinin Excel'de nasıl çalıştığının ve nesne tabanlı programlamanın temellerinin gösterilmesidir.

Orta düzeyde Excel bilen herkes, bu kitaptan yararlanabilir ve kısa sürede bir Excel sihirbazı haline gelebilir. Kitapta işlenen konulara ilişkin uygulama dosyalarını ve ek bilgileri www.seckin.com.tr'den indirebilirsiniz.

Not: Özel indirime giren kitapların kapaklarında, normal kullanımını engellemeyecek şekilde, yıpranma veya küçük hasarlar bulunabilir.

Konu Başlıkları
VBA ile Makrolara Giriş ve Excel Nesne Modeli
Visual Basic Düzenleyicisi İle Çalışma
Değişkenler, Diziler, Sabitler, Veri Tipleri, Modüller, Fonksiyonlar ve Alt Prosedürler
Makro Kaydedicisi İle İşlemleri VBA Koduna Çevirme
Program Akışını Döngülerle Kontrol Etme
Otomatik Prosedürler ve Olaylar
VBA ve Çalışma Sayfası Fonksiyonları Kullanma
Hatalar ve Hata Fonksiyonları
Excel İletişim Kutuları ile Çalışma, Kullanıcı Formu ve Örnekleri
API'ler, Sınıf Modülleri, Alan Nesneleri, Grafiklerle ve Veritabanları ile Çalışma
VBA ile Dosya İşlemleri, Excel Eklentisi Oluşturma ve Kullanma
VBA Programlama Örnekleri ve Uygulamalar
Barkod: 9789750253997
Yayın Tarihi: Nisan 2019
Baskı Sayısı:  6
Ebat: 18x24
Sayfa Sayısı: 472
Yayınevi: Seçkin Yayıncılık
Kapak Türü: Karton Kapaklı
Dili: Türkçe
Ekler: -

 

İÇİNDEKİLER
İçindekiler
Önsöz  7
Giriş  19
Kitabın Okuyucularında Aranan Özellikler  19
Bu Kitabı Kimler Okumalı  19
Bu Kitabı Niçin Okumalı  20
Bu Kitap Nasıl Düzenlendi  20
EXCEL 2019 İLE VBA  20
EXCEL NESNE MODELİ  21
VBA MAKRO PROGRAMLAMA  21
KULLANICI FORMLARI İLE ÇALIŞMA  21
EXCEL VBA’DA İLERİ TEKNİKLER  21
UYGULAMALAR  21
EKLER  21
Kitapta Kullanılan Gösterimler ve İçerik Düzeni  21
KISIM 1 EXCEL 2019 İLE VBA  23
Bölüm 1 VBA ile Makrolara Giriş  25
Makro ve VBA’nın Tanımları ile Farkları  26
VBA ile Yapılabilecek İşlemler  27
VBA’nın Avantajları ve Dezavantajları  28
VBA’nın Avantajları  28
VBA’nın Dezavantajları  29
Temel Özellikleri ile VBA  29
Excel Nesne Modeline Giriş  31
Bölüm 2 Excel 2019’da Makrolara Giriş  33
Şeritte Geliştirici Komut Sekmesini Gösterme  33
Basit Bir Makro Kaydetme  34
Kaydedilen Makroyu Çalıştırarak Test Etme  37
Makroya Kısayol Tuş Bileşimi Atama  38
Makro Kodunu Değiştirme / Düzenleme  42
Makro İçeren Çalışma Kitaplarını Kaydetme  43
Makro Güvenliği ve İleti Çubuğu'ndaki Güvenlik Uyarılarını Etkinleştirme  44
Makro İçeren Çalışma Kitapları için Güvenlik Sağlama  46
Makro İçeren Çalışma Kitapları için Güvenilen Konum Ayarlama  46
Makro İçeren Çalışma Kitapları için Güvenilen Yayımcı Ayarlama  48
Bölüm 3 Visual Basic Düzenleyicisi İle Çalışma  55
Visual Basic Düzenleyicisini Çalıştırma  55
Visual Basic Düzenleyicisinin Elemanları  56
Proje Penceresi ile Çalışma  57
Kod Penceresi ile Çalışma  59
Kodu Direk Olarak Girme veya Diğer Bir Modülden Kopyalayıp Yapıştırma  60
Makro Kaydedicisini Kullanma  63
Visual Basic Düzenleyicisini Özelleştirme  66
Düzenleyici (Editor) Sekmesini Kullanma  67
Düzenleyici Biçimi (Editor Format) Sekmesini Kullanma  69
Genel (General) Sekmesini Kullanma  70
Yerleştirme (Docking) Sekmesini Kullanma  71
Bölüm 4 Değişkenler, Diziler, Sabitler ve Veri Tipleri  73
VBA Kodlarına Açıklama Ekleme  73
VBA Satır Devam Karakteri  74
Sabitler  74
Değişkenler  76
Kapalı Tanımlama  77
Açık Tanımlama  77
Değişkenlerin Kapsamı ve Ömrü  78
Yerel Değişkenler  78
Modül Düzeyinde Değişkenler  78
Global Değişkenler  79
İsim Çakışmaları ve Gölgeleme  79
Sabit Değişkenler  79
Veri Tipleri  80
Variant Veri Tipi  81
Variant Tipinde Tutulan Tarih/Zaman Verileri  82
Boş Değer (Empty)  82
Geçersiz Değer (Null)  82
Sayı Veri Tipleri  83
Metin Veri Tipleri  83
Diziler  83
Çok Boyutlu Diziler  84
Dinamik Diziler  85
Kullanıcı Tanımlı Veri Tipleri  86
VBA Tarafından Tahsis Edilmiş Kelimeler  86
Bölüm 5 Modüller, Fonksiyonlar ve Temel Prosedürler  87
Modüller  87
Temel Prosedürler ve Fonksiyonlar Arasındaki Farklar  88
Basit Bir Temel Prosedür Oluşturma  89
Temel Prosedürleri Çalıştırma  90
Basit Bir Fonksiyon Oluşturma  97
Temel Prosedürleri ve Fonksiyonları Adlandırma  100
Public ve Private Fonksiyon ve Temel Prosedürler  101
Parametre Veri Tipleri  101
İsteğe Bağlı Parametreler  102
Değer ile Parametre Atama  102
Bölüm 6 Operatörler  103
Operatörlerin Öncelik Sırası  103
Aritmetik Operatörler  104
Çarpma Operatörü (*)  104
Bölme Operatörü (/)  104
Tam Sayı Bölme Operatörü ()  105
Toplama Operatörü (+)  105
Çıkarma Operatörü (–)  106
Üs Alma Operatörü (^)  106
Mod Aritmetiği Operatörü (Mod)  106
Karşılaştırma Operatörleri  107
Birleştirme Operatörü  107
Mantıksal Operatörler  107
And Operatörü  108
Not Operatörü  108
Or Operatörü  108
Xor Operatörü  108
Diğer Operatörler  109
Is Operatörü  109
Like Operatörü  109
Bölüm 7 Makro Kaydedicisi İle İşlemleri VBA Koduna Çevirme  111
Standart veya Göreli Kayıt Yapma  112
Standart Makro Kaydı Yapma  112
Göreli Makro Kaydı Yapma  113
Kaydedilen Makroyu Çalıştırarak Test Etme  115
Kaydedilen Makro Kodunu İnceleme  116
Bölüm 8 Alan Nesneleri ile Çalışma  119
Range Nesnesi  119
Cells Özelliği  120
Offset Özelliği  121
Tüm Satır veya Sütunlara Referans Verme; Columns (Sütunlar) ve Rows (Satırlar)  122
En Çok Kullanılan Range Nesnesi Özellikleri  122
Value (Değer) Özelliği  122
Font (Yazı Tipi) Özelliği  123
Text (Metin) Özelliği  124
Count (Sayı) Özelliği  124
Interior (Hücre İçi) Özelliği  125
Formula (Formül) Özelliği  126
Address (Adres) Özelliği  127
En Çok Kullanılan Range Nesnesi Metotları  127
(Seç) Metodu  127
Activate (Aktifleştir) Metodu  128
Clear (Temizle) Metodu  128
ClearFormats (Biçimleri Temizle) Metodu  129
Delete (Sil) Metodu  129
Copy (Kopyala) ve Paste (Yapıştır) Metodları  130
KISIM 2 EXCEL NESNE MODELİ  131
Bölüm 9 Excel Nesne Modeli  133
Excel Nesne Hiyerarşisi  134
Koleksiyonlar  135
Nesne Özellikleri, Metotları ve Olayları  139
Nesne Özellikleri  139
Nesne Özelliklerini Değiştirme  140
Nesne Metotları  141
Nesne Metotlarını Çağırma ve Parametreleri Kullanma  142
Nesne Olayları  143
Nesneler, Koleksiyonlar, Özellikleri ve Metotları Hakkında Yardım Alma  144
Otomatik Listeleyici İpucu Aracı  144
Nesne Gezintisi Aracı (Object Browser)  144
VBA Yardım Sistemi  146
Bölüm 10 Excel Nesne Modeli – Temel Nesneler  147
Application (Uygulama) Nesnesi  147
Temel Özellikler, Metotlar ve Koleksiyonlar  147
ActiveCell Özelliği  148
ActivePrinter Özelliği  148
ActiveSheet Özelliği  149
ActiveWindow Özelliği  149
ActiveWorkbook Özelliği  149
AddIns Koleksiyonu  150
Calculate Metodu  150
Calculation Özelliği  150
Caption Özelliği  151
Columns Koleksiyonu  152
Help Metodu  152
OperatingSystem Özelliği  152
Rows Koleksiyonu  152
Quit Metodu  152
RecentFiles Koleksiyonu  153
Selection Özelliği  153
Sheets Koleksiyonu  153
ThisWorkbook Özelliği  154
Undo Metodu  154
UserName Özelliği  154
Version Özelliği  154
Workbook (Çalışma Kitabı) Nesnesi  155
Temel Özellikler, Metotlar ve Koleksiyonlar  155
Activate Metodu  155
ActiveSheet Özelliği  155
Close Metodu  156
HasPassword Metodu  156
PrintOut Metodu  156
PrintPreview Metodu  156
ReadOnly Özelliği  156
Save Metodu  156
SaveAs Metodu  157
Saved Özelliği  157
Sheets Koleksiyonu  157
Windows Koleksiyonu  157
Worksheets Koleksiyonu  157
Windows (Pencereler) Nesnesi  157
Temel Özellikler, Metotlar ve Koleksiyonlar  158
Activate Metodu  158
ActivateNext Metodu  158
ActivatePrevious Metodu  158
ActiveCell Özelliği  159
ActivePane Özelliği  159
ActiveSheet Özelliği  159
Caption Özelliği  159
Close Metodu  160
Display Özellikleri  160
FreezePanes Özellikleri  160
GridLineColor Özelliği  161
NewWindow Metodu  161
Panes Koleksiyonu  161
RangeSelection Özelliği  161
SelectedSheets Özelliği  161
Split Özelliği  162
WindowState Özelliği  162
Zoom Özelliği  162
Worksheet (Çalışma Sayfası) Nesnesi  162
Temel Özellikler, Metotlar ve Koleksiyonlar  162
Calculate Metodu  162
CheckSpelling Metodu  163
Comments Koleksiyonu  163
Delete Metodu  163
PrintPreview Metodu  163
PrintOut Metodu  163
Protect Metodu  164
Range Nesnesi  164
SaveAs Metodu  164
Metodu  164
Unprotect Metodu  164
Visible Özelliği  164
Range (Alan) Nesnesi  165
Temel Özellikler, Metotlar ve Koleksiyonlar  165
Activate Metodu  165
AddComment Metodu  165
Address Özelliği  165
BorderAround Metodu  165
Calculate Metodu  166
Cells Koleksiyonu  166
CheckSpelling Metodu  166
Clear Metodu  166
ClearComments Metodu  166
ClearContents Metodu  166
ClearFormats Metodu  167
Column Özelliği  167
Columns Koleksiyonu  167
ColumnWidth Özelliği  167
Copy Metodu  167
Row Özelliği  168
Rows Koleksiyonu  168
RowHeight Özelliği  168
PasteSpecial Metodu  168
PrintOut Metodu  168
PrintPreview Metodu  169
Metodu  169
Metodu  169
Text Özelliği  169
Value Özelliği  169
WrapText Özelliği  170
Bölüm 11 Excel ile Diğer Office Uygulamalarını Kullanma  171
Uygulama Nesne Kütüphanelerine Referans Verme  171
VBA ile Word Uygulamasında İşlemler Yapma  172
VBA ile Outlook Uygulamasında İşlemler Yapma  174
Diğer Office Uygulamalarından Excel’i Kullanma  176
KISIM 3 VBA MAKRO PROGRAMLAMA  179
Bölüm 12 Program Akışını Döngülerle Kontrol Etme ve Kararlar Oluşturma  181
GoTo İfadesi  182
Karar Yapıları  183
If–Then Yapısı  184
Çoklu Koşullu If–Then Yapısı  185
If–Then–Else Yapısı  185
İç içe If–Then–Else Yapısı  186
If–Then–ElseIf Yapısı  186
Case Yapısı  187
Döngüler  188
For–Next Döngüsü  189
For–Next Döngüsünde Step ile Adımlama  190
İç içe For–Next Döngüsü  190
Do While Loop Döngüsü  191
Do Loop While Döngüsü  192
Do Until Loop Döngüsü  193
Do Loop Until Döngüsü  193
While Wend Döngüsü  194
Döngülerden Exit İfadesi ile Erken Çıkma  195
For Each Next ile Koleksiyonda Döngü  196
Bölüm 13 Otomatik Prosedürler ve Olaylar  197
Çalışma Kitabı Olayları  198
Çalışma Sayfası Olayları  199
Olay Prosedürleri Geliştirme  200
Komut Düğmesi ile Olay Prosedürü Oluşturma  201
Olay Prosedürleri Örnekleri  204
Çalışma Kitabını Açma Olay Prosedürü  204
Çalışma Kitabını Kapatma Olay Prosedürü  204
Çalışma Kitabını Kaydetme Olay Prosedürü  205
Çalışma Sayfasını Aktif Hale Getirme Olay Prosedürü  206
Çalışma Sayfasını Pasif Hale Getirme Olay Prosedürü  206
Çalışma Kitabını Aktif Hale Getirme Olay Prosedürü  206
Çalışma Kitabını Pasif Hale Getirme Olay Prosedürü  207
Hücreye Çift Tıklama Olay Prosedürü  207
Hücreye Sağ Tıklama Olay Prosedürü  207
Hücre Değiştirme Olay Prosedürü  208
Zaman (OnTime) Olay Prosedürü  209
Tuşa Basılma (OnKey) Olay Prosedürü  209
Bölüm 14 VBA ve Çalışma Sayfası Fonksiyonları Kullanma  211
VBA Tarafından Sağlanan Hazır Fonksiyonlar  211
VBA Tarafından Sağlanan Hazır Fonksiyonlar Listesi  213
Excel Tarafından Sağlanan Çalışma Sayfası Fonksiyonları  215
VBA ile Yazılmış Kullanıcı Tanımlı Fonksiyonlar  217
Bölüm 15 Hata Ayıklama  219
Hata Tipleri  220
Sözdizim Hataları  220
Derleme Hataları  220
Çalışma Zamanı Hataları  220
Mantık Hataları  221
Basit Bir Hata Örneği  221
Tasarım Zamanı, Çalışma Zamanı ve Durma Modu  222
Koda Durma Noktaları Yerleştirme ve Adımlama  224
Stop İfadesini Kullanma  225
Kodun Seçili Kısımlarını Çalıştırma  225
Tek Adımlama  226
Prosedür Adımlama  226
Çağrı Yığını (Call Stack) İletişim Kutusunu Kullanma  226
İzleme (Watch) Penceresini Kullanma  226
Yereller (Locals) Penceresini Kullanma  228
Hata Ayıklamada Mesaj Kutularını Kullanma  228
Hatalardan Uzak Durma Teknikleri  229
Bölüm 16 Hata Yakalama ve Hata Fonksiyonları  231
Hata Örneği  231
On Error İfadesi ile Hata Yakalama  232
On Error Resume İfadesini Kullanma  235
Kasıtlı Hatalar Oluşturma  235
Bölüm 17 Excel İletişim Kutuları ile Çalışma  237
Mesaj Kutuları ile Çalışma  237
Girdi Kutuları ile Çalışma  241
GetOpenFilename Metodunu Kullanma  242
GetSaveAsFilename Metodunu Kullanma  243
FileDialog Nesnesi ile Dosya Yolunu Bulma  244
Excel’in Hazır İletişim Kutularını Görüntüleme  245
Bölüm 18 VBA Programlama Örnekleri  247
KISIM 4 KULLANICI FORMLARI İLE ÇALIŞMA  287
Bölüm 19 Kullanıcı Formu Temelleri  289
Kullanıcı Formu Ekleme  289
Kullanıcı Formunu Görüntüleme  291
Kullanıcı Formunu Kod ile Görüntüleme  293
Kullanıcı Formunda Izgaraları Görüntüleme  293
Kullanıcı Formundaki Bilgileri Kullanma  294
Bölüm 20 Kullanıcı Formu Kontrollerini Kullanma  295
Kullanıcı Formuna Kontroller Ekleme  295
Kontrollerin Özellikleri  296
Kullanıcı Formları Kontrolleri  298
Etiket (Label) Kontrolü  298
Metin Kutusu (TextBox) Kontrolü  298
Açılır Liste Kutusu (ComboBox) Kontrolü  299
Liste Kutusu (ListBox) Kontrolü  299
Onay Kutusu (CheckBox) Kontrolü  301
Seçim Düğmesi (OptionButton) Kontrolü  301
Frame (Çerçeve) Kontrolü  303
Komut Düğmesi (CommandButton) Kontrolü  303
Çoklu Sayfa (MultiPage) Kontrolü  304
Kaydırma Çubuğu (ScrollBar) Kontrolü  304
Gezinti Düğmesi (SpinButton) Kontrolü  305
Resim (Image) Kontrolü  306
Veri Kaynağı Düzenleme (RefEdit) Kontrolü  307
Bölüm 21 Kullanıcı Formu Örnekleri  309
Kullanıcı Formu Örneği  310
Kullanıcı Formunun Tasarlanması  310
Kullanıcı Formunun Kod ile Çalıştırılması  311
Kullanıcı Formu Olay Prosedürlerinin Yazılması  311
Liste Kontrolü Örneği  314
Gezinti Düğmesi Kontrolü Örneği  315
Veri Kaynağı Düzenleme Kontrolü Örneği  316
Form ile Grafik Gezintisi Aracı Örneği  316
Kaydırma Çubuğu Kontrolü ile İlerleme Çubuğu Örneği  320
Etiket Kontrolü ile Tesadüfi Sayı Üretici Animasyonu Örneği  322
KISIM 5 EXCEL VBA’DA İLERİ TEKNİKLER  325
Bölüm 22 Grafiklerle Çalışma  327
Grafik Nesne Modeli  327
Grafik Sayfası Ekleme  328
Grafik Şekli Ekleme  331
Bölüm 23 Özet Tablolarla Çalışma  333
Özet Tablo Oluşturma  333
Özet Tablo İçin Kaydedilen Kodun İncelenmesi  337
Özet Tablo İçin Kaydedilen Kodun Düzeltilmesi  337
Bölüm 24 Veritabanları ile Çalışma  339
ODBC Bağlantısı Kurma  339
ActiveX Data Objects (ADO) Kullanma  341
VBA Kodu ile Veritabanından Çalışma Sayfasına Veri Çekme  343
Bölüm 25 API’lerle Çalışma  345
API Çağrıları  345
API Çağrılarını Kullanma  346
CD/DVD Sürücüsünü Açma ve Kapatma  346
Toplam ve Boş Fiziksel Sürücü Alanı Hesaplama  346
Windows Hakkında (About) Penceresini Görüntüleme  347
Windows Açılış Zamanı ve Çalışma Süresini Görüntüleme  348
Windows Ekran Çözünürlüğünü Görüntüleme  349
Windows Kullanıcı İsmi Görüntüleme  350
Sürücü Seri Numarası Görüntüleme  350
Bölüm 26 Sınıf Modülleri ile Çalışma  351
Sınıf Modülü Ekleme  352
Nesne Oluşturma  352
Koleksiyon Oluşturma  353
Oluşturulan Koleksiyonu VBA’da Kullanma  355
Bölüm 27 Animasyonlar Geliştirme  357
Şekil, Renk ve Döngülerle Animasyonlar Geliştirme  357
Renk ve Döngülerle Hücrelerde Animasyonlar Geliştirme  361
Bölüm 28 Renklerle Çalışma  363
ColorIndex Özelliği ile Renkleri Belirleme  364
Color Özelliği ile Renkleri Belirleme  364
Renk Sabitleri ile Renkleri Belirleme  364
Renk Temaları ile Renkleri Belirleme  365
RGB Renk Modeli ile Renkleri Belirleme  365
HSL Renk Modeli ile Renkleri Belirleme  366
Gri Tonlamalı Renkleri Belirleme  367
Bölüm 29 VBA ile Dosya İşlemleri  369
Dosyalarla İlişkili VBA Komutları Kullanma  369
Dosyanın Varlığını Belirleyen VBA Fonksiyonu  370
Dosyanın Yolu Varlığını Belirleyen VBA Fonksiyonu  370
Bir Klasördeki Dosyaları Listeleyen VBA Prosedürü  371
İç içe Klasörlerdeki Dosyaları Listeleyen VBA Prosedürü  372
FileSystemObject Nesnesini Kullanma  374
FileSystemObject Nesnesi ile Dosyanın Varlığını Belirleme  376
FileSystemObject Nesnesi ile Dosyanın Yolu Varlığını Belirleme  376
FileSystemObject Nesnesi ile Tüm Sürücü Bilgilerini Alma  376
Bölüm 30 Excel Eklentisi Oluşturma ve Kullanma  379
Eklenti Oluşturma Nedenleri  380
Eklentilerle Çalışma  381
Eklenti Oluşturulması  382
Eklentinin Yüklenmesi  383
Eklentinin Test Edilmesi  384
Eklentinin Dağıtılması  384
Eklentinin Değiştirilmesi  384
Bölüm 31 Şerit ile Çalışma  385
Şerit Kontrollerine Erişim  386
Şerit Komut Sekmelerini Aktif Hale Getirme  387
Şerit’i Özelleştirme  388
Yeni Bir Sekme Oluşturma  391
Yeni Bir Komut Kümesi Oluşturma  391
Yeni Kontroller Oluşturma  391
Bölüm 32 Kısayol Menüleri ile Çalışma  393
CommandBar Nesnesi  393
CommandBar Tipleri  394
Tüm Kısayol Menülerini Listeleme  394
CommandBar Nesnelerine Referans Verme  395
CommandBar Nesnesi Kontrollerine Referans Verme  395
CommandBar Kontrolleri Özellikleri  397
VBA Kullanarak Kısayol Menülerini Özelleştirme  398
Tüm Kısayol Menülerini Sıfırlama  398
Kısayol Menüsünü Engelleme  399
Bölüm 33 Şekillerle Çalışma  403
Şekillerin Dolgu Rengi  403
Şekillerle Kullanılabilecek Diğer Dolgu Tipleri  404
KISIM 6 UYGULAMALAR  407
Bölüm 34 Uygulama: Hücrelerde Değer Bulma ve Boyama  409
Bölüm 35 Uygulama: Formül İçeren Hücreleri Bulma ve Boyama  411
Bölüm 36 Uygulama: Formül Bilgilerini Açıklamalara Ekleme  413
Bölüm 37 Uygulama: Çalışma Kitabındaki Tüm Açıklamaları Temizleme  417
Bölüm 38 Uygulama: Hücrelerde Sıralama Yapma  419
Bölüm 39 Uygulama: Çalışma Sayfalarında Sıralama Yapma  423
Bölüm 40 Uygulama: Verilen Sayıda Çalışma Sayfası Sayısı İçeren Yeni Bir Çalışma Kitabı Açma  425
Bölüm 41 Uygulama: Tüm Tema Renklerini Görüntüleme  427
Bölüm 42 Uygulama: Tüm Açık Çalışma Kitaplarını Kaydetme  429
Bölüm 43 Uygulama: Yıldız Şekilleri ile Heceleme  431
Bölüm 44 Uygulama: Sihirbaz Merlin  433
Bölüm 45 Uygulama: Tetris  437
EKLER  455
Kaynakça  457
Kavramlar Dizini  459
Yazarın Özgeçmişi  472
 


Ömer Bağcı
Mayıs 2024
695.00 TL
Sepete Ekle
Ramazan Baykal
Temmuz 2023
140.00 TL
Sepete Ekle
Murat Yakar ...
Ocak 2021
267.00 TL
Sepete Ekle
Cenk İltir
Ocak 2021
430.00 TL
Sepete Ekle





 

İÇİNDEKİLER
İçindekiler
Önsöz  7
Giriş  19
Kitabın Okuyucularında Aranan Özellikler  19
Bu Kitabı Kimler Okumalı  19
Bu Kitabı Niçin Okumalı  20
Bu Kitap Nasıl Düzenlendi  20
EXCEL 2019 İLE VBA  20
EXCEL NESNE MODELİ  21
VBA MAKRO PROGRAMLAMA  21
KULLANICI FORMLARI İLE ÇALIŞMA  21
EXCEL VBA’DA İLERİ TEKNİKLER  21
UYGULAMALAR  21
EKLER  21
Kitapta Kullanılan Gösterimler ve İçerik Düzeni  21
KISIM 1 EXCEL 2019 İLE VBA  23
Bölüm 1 VBA ile Makrolara Giriş  25
Makro ve VBA’nın Tanımları ile Farkları  26
VBA ile Yapılabilecek İşlemler  27
VBA’nın Avantajları ve Dezavantajları  28
VBA’nın Avantajları  28
VBA’nın Dezavantajları  29
Temel Özellikleri ile VBA  29
Excel Nesne Modeline Giriş  31
Bölüm 2 Excel 2019’da Makrolara Giriş  33
Şeritte Geliştirici Komut Sekmesini Gösterme  33
Basit Bir Makro Kaydetme  34
Kaydedilen Makroyu Çalıştırarak Test Etme  37
Makroya Kısayol Tuş Bileşimi Atama  38
Makro Kodunu Değiştirme / Düzenleme  42
Makro İçeren Çalışma Kitaplarını Kaydetme  43
Makro Güvenliği ve İleti Çubuğu'ndaki Güvenlik Uyarılarını Etkinleştirme  44
Makro İçeren Çalışma Kitapları için Güvenlik Sağlama  46
Makro İçeren Çalışma Kitapları için Güvenilen Konum Ayarlama  46
Makro İçeren Çalışma Kitapları için Güvenilen Yayımcı Ayarlama  48
Bölüm 3 Visual Basic Düzenleyicisi İle Çalışma  55
Visual Basic Düzenleyicisini Çalıştırma  55
Visual Basic Düzenleyicisinin Elemanları  56
Proje Penceresi ile Çalışma  57
Kod Penceresi ile Çalışma  59
Kodu Direk Olarak Girme veya Diğer Bir Modülden Kopyalayıp Yapıştırma  60
Makro Kaydedicisini Kullanma  63
Visual Basic Düzenleyicisini Özelleştirme  66
Düzenleyici (Editor) Sekmesini Kullanma  67
Düzenleyici Biçimi (Editor Format) Sekmesini Kullanma  69
Genel (General) Sekmesini Kullanma  70
Yerleştirme (Docking) Sekmesini Kullanma  71
Bölüm 4 Değişkenler, Diziler, Sabitler ve Veri Tipleri  73
VBA Kodlarına Açıklama Ekleme  73
VBA Satır Devam Karakteri  74
Sabitler  74
Değişkenler  76
Kapalı Tanımlama  77
Açık Tanımlama  77
Değişkenlerin Kapsamı ve Ömrü  78
Yerel Değişkenler  78
Modül Düzeyinde Değişkenler  78
Global Değişkenler  79
İsim Çakışmaları ve Gölgeleme  79
Sabit Değişkenler  79
Veri Tipleri  80
Variant Veri Tipi  81
Variant Tipinde Tutulan Tarih/Zaman Verileri  82
Boş Değer (Empty)  82
Geçersiz Değer (Null)  82
Sayı Veri Tipleri  83
Metin Veri Tipleri  83
Diziler  83
Çok Boyutlu Diziler  84
Dinamik Diziler  85
Kullanıcı Tanımlı Veri Tipleri  86
VBA Tarafından Tahsis Edilmiş Kelimeler  86
Bölüm 5 Modüller, Fonksiyonlar ve Temel Prosedürler  87
Modüller  87
Temel Prosedürler ve Fonksiyonlar Arasındaki Farklar  88
Basit Bir Temel Prosedür Oluşturma  89
Temel Prosedürleri Çalıştırma  90
Basit Bir Fonksiyon Oluşturma  97
Temel Prosedürleri ve Fonksiyonları Adlandırma  100
Public ve Private Fonksiyon ve Temel Prosedürler  101
Parametre Veri Tipleri  101
İsteğe Bağlı Parametreler  102
Değer ile Parametre Atama  102
Bölüm 6 Operatörler  103
Operatörlerin Öncelik Sırası  103
Aritmetik Operatörler  104
Çarpma Operatörü (*)  104
Bölme Operatörü (/)  104
Tam Sayı Bölme Operatörü ()  105
Toplama Operatörü (+)  105
Çıkarma Operatörü (–)  106
Üs Alma Operatörü (^)  106
Mod Aritmetiği Operatörü (Mod)  106
Karşılaştırma Operatörleri  107
Birleştirme Operatörü  107
Mantıksal Operatörler  107
And Operatörü  108
Not Operatörü  108
Or Operatörü  108
Xor Operatörü  108
Diğer Operatörler  109
Is Operatörü  109
Like Operatörü  109
Bölüm 7 Makro Kaydedicisi İle İşlemleri VBA Koduna Çevirme  111
Standart veya Göreli Kayıt Yapma  112
Standart Makro Kaydı Yapma  112
Göreli Makro Kaydı Yapma  113
Kaydedilen Makroyu Çalıştırarak Test Etme  115
Kaydedilen Makro Kodunu İnceleme  116
Bölüm 8 Alan Nesneleri ile Çalışma  119
Range Nesnesi  119
Cells Özelliği  120
Offset Özelliği  121
Tüm Satır veya Sütunlara Referans Verme; Columns (Sütunlar) ve Rows (Satırlar)  122
En Çok Kullanılan Range Nesnesi Özellikleri  122
Value (Değer) Özelliği  122
Font (Yazı Tipi) Özelliği  123
Text (Metin) Özelliği  124
Count (Sayı) Özelliği  124
Interior (Hücre İçi) Özelliği  125
Formula (Formül) Özelliği  126
Address (Adres) Özelliği  127
En Çok Kullanılan Range Nesnesi Metotları  127
(Seç) Metodu  127
Activate (Aktifleştir) Metodu  128
Clear (Temizle) Metodu  128
ClearFormats (Biçimleri Temizle) Metodu  129
Delete (Sil) Metodu  129
Copy (Kopyala) ve Paste (Yapıştır) Metodları  130
KISIM 2 EXCEL NESNE MODELİ  131
Bölüm 9 Excel Nesne Modeli  133
Excel Nesne Hiyerarşisi  134
Koleksiyonlar  135
Nesne Özellikleri, Metotları ve Olayları  139
Nesne Özellikleri  139
Nesne Özelliklerini Değiştirme  140
Nesne Metotları  141
Nesne Metotlarını Çağırma ve Parametreleri Kullanma  142
Nesne Olayları  143
Nesneler, Koleksiyonlar, Özellikleri ve Metotları Hakkında Yardım Alma  144
Otomatik Listeleyici İpucu Aracı  144
Nesne Gezintisi Aracı (Object Browser)  144
VBA Yardım Sistemi  146
Bölüm 10 Excel Nesne Modeli – Temel Nesneler  147
Application (Uygulama) Nesnesi  147
Temel Özellikler, Metotlar ve Koleksiyonlar  147
ActiveCell Özelliği  148
ActivePrinter Özelliği  148
ActiveSheet Özelliği  149
ActiveWindow Özelliği  149
ActiveWorkbook Özelliği  149
AddIns Koleksiyonu  150
Calculate Metodu  150
Calculation Özelliği  150
Caption Özelliği  151
Columns Koleksiyonu  152
Help Metodu  152
OperatingSystem Özelliği  152
Rows Koleksiyonu  152
Quit Metodu  152
RecentFiles Koleksiyonu  153
Selection Özelliği  153
Sheets Koleksiyonu  153
ThisWorkbook Özelliği  154
Undo Metodu  154
UserName Özelliği  154
Version Özelliği  154
Workbook (Çalışma Kitabı) Nesnesi  155
Temel Özellikler, Metotlar ve Koleksiyonlar  155
Activate Metodu  155
ActiveSheet Özelliği  155
Close Metodu  156
HasPassword Metodu  156
PrintOut Metodu  156
PrintPreview Metodu  156
ReadOnly Özelliği  156
Save Metodu  156
SaveAs Metodu  157
Saved Özelliği  157
Sheets Koleksiyonu  157
Windows Koleksiyonu  157
Worksheets Koleksiyonu  157
Windows (Pencereler) Nesnesi  157
Temel Özellikler, Metotlar ve Koleksiyonlar  158
Activate Metodu  158
ActivateNext Metodu  158
ActivatePrevious Metodu  158
ActiveCell Özelliği  159
ActivePane Özelliği  159
ActiveSheet Özelliği  159
Caption Özelliği  159
Close Metodu  160
Display Özellikleri  160
FreezePanes Özellikleri  160
GridLineColor Özelliği  161
NewWindow Metodu  161
Panes Koleksiyonu  161
RangeSelection Özelliği  161
SelectedSheets Özelliği  161
Split Özelliği  162
WindowState Özelliği  162
Zoom Özelliği  162
Worksheet (Çalışma Sayfası) Nesnesi  162
Temel Özellikler, Metotlar ve Koleksiyonlar  162
Calculate Metodu  162
CheckSpelling Metodu  163
Comments Koleksiyonu  163
Delete Metodu  163
PrintPreview Metodu  163
PrintOut Metodu  163
Protect Metodu  164
Range Nesnesi  164
SaveAs Metodu  164
Metodu  164
Unprotect Metodu  164
Visible Özelliği  164
Range (Alan) Nesnesi  165
Temel Özellikler, Metotlar ve Koleksiyonlar  165
Activate Metodu  165
AddComment Metodu  165
Address Özelliği  165
BorderAround Metodu  165
Calculate Metodu  166
Cells Koleksiyonu  166
CheckSpelling Metodu  166
Clear Metodu  166
ClearComments Metodu  166
ClearContents Metodu  166
ClearFormats Metodu  167
Column Özelliği  167
Columns Koleksiyonu  167
ColumnWidth Özelliği  167
Copy Metodu  167
Row Özelliği  168
Rows Koleksiyonu  168
RowHeight Özelliği  168
PasteSpecial Metodu  168
PrintOut Metodu  168
PrintPreview Metodu  169
Metodu  169
Metodu  169
Text Özelliği  169
Value Özelliği  169
WrapText Özelliği  170
Bölüm 11 Excel ile Diğer Office Uygulamalarını Kullanma  171
Uygulama Nesne Kütüphanelerine Referans Verme  171
VBA ile Word Uygulamasında İşlemler Yapma  172
VBA ile Outlook Uygulamasında İşlemler Yapma  174
Diğer Office Uygulamalarından Excel’i Kullanma  176
KISIM 3 VBA MAKRO PROGRAMLAMA  179
Bölüm 12 Program Akışını Döngülerle Kontrol Etme ve Kararlar Oluşturma  181
GoTo İfadesi  182
Karar Yapıları  183
If–Then Yapısı  184
Çoklu Koşullu If–Then Yapısı  185
If–Then–Else Yapısı  185
İç içe If–Then–Else Yapısı  186
If–Then–ElseIf Yapısı  186
Case Yapısı  187
Döngüler  188
For–Next Döngüsü  189
For–Next Döngüsünde Step ile Adımlama  190
İç içe For–Next Döngüsü  190
Do While Loop Döngüsü  191
Do Loop While Döngüsü  192
Do Until Loop Döngüsü  193
Do Loop Until Döngüsü  193
While Wend Döngüsü  194
Döngülerden Exit İfadesi ile Erken Çıkma  195
For Each Next ile Koleksiyonda Döngü  196
Bölüm 13 Otomatik Prosedürler ve Olaylar  197
Çalışma Kitabı Olayları  198
Çalışma Sayfası Olayları  199
Olay Prosedürleri Geliştirme  200
Komut Düğmesi ile Olay Prosedürü Oluşturma  201
Olay Prosedürleri Örnekleri  204
Çalışma Kitabını Açma Olay Prosedürü  204
Çalışma Kitabını Kapatma Olay Prosedürü  204
Çalışma Kitabını Kaydetme Olay Prosedürü  205
Çalışma Sayfasını Aktif Hale Getirme Olay Prosedürü  206
Çalışma Sayfasını Pasif Hale Getirme Olay Prosedürü  206
Çalışma Kitabını Aktif Hale Getirme Olay Prosedürü  206
Çalışma Kitabını Pasif Hale Getirme Olay Prosedürü  207
Hücreye Çift Tıklama Olay Prosedürü  207
Hücreye Sağ Tıklama Olay Prosedürü  207
Hücre Değiştirme Olay Prosedürü  208
Zaman (OnTime) Olay Prosedürü  209
Tuşa Basılma (OnKey) Olay Prosedürü  209
Bölüm 14 VBA ve Çalışma Sayfası Fonksiyonları Kullanma  211
VBA Tarafından Sağlanan Hazır Fonksiyonlar  211
VBA Tarafından Sağlanan Hazır Fonksiyonlar Listesi  213
Excel Tarafından Sağlanan Çalışma Sayfası Fonksiyonları  215
VBA ile Yazılmış Kullanıcı Tanımlı Fonksiyonlar  217
Bölüm 15 Hata Ayıklama  219
Hata Tipleri  220
Sözdizim Hataları  220
Derleme Hataları  220
Çalışma Zamanı Hataları  220
Mantık Hataları  221
Basit Bir Hata Örneği  221
Tasarım Zamanı, Çalışma Zamanı ve Durma Modu  222
Koda Durma Noktaları Yerleştirme ve Adımlama  224
Stop İfadesini Kullanma  225
Kodun Seçili Kısımlarını Çalıştırma  225
Tek Adımlama  226
Prosedür Adımlama  226
Çağrı Yığını (Call Stack) İletişim Kutusunu Kullanma  226
İzleme (Watch) Penceresini Kullanma  226
Yereller (Locals) Penceresini Kullanma  228
Hata Ayıklamada Mesaj Kutularını Kullanma  228
Hatalardan Uzak Durma Teknikleri  229
Bölüm 16 Hata Yakalama ve Hata Fonksiyonları  231
Hata Örneği  231
On Error İfadesi ile Hata Yakalama  232
On Error Resume İfadesini Kullanma  235
Kasıtlı Hatalar Oluşturma  235
Bölüm 17 Excel İletişim Kutuları ile Çalışma  237
Mesaj Kutuları ile Çalışma  237
Girdi Kutuları ile Çalışma  241
GetOpenFilename Metodunu Kullanma  242
GetSaveAsFilename Metodunu Kullanma  243
FileDialog Nesnesi ile Dosya Yolunu Bulma  244
Excel’in Hazır İletişim Kutularını Görüntüleme  245
Bölüm 18 VBA Programlama Örnekleri  247
KISIM 4 KULLANICI FORMLARI İLE ÇALIŞMA  287
Bölüm 19 Kullanıcı Formu Temelleri  289
Kullanıcı Formu Ekleme  289
Kullanıcı Formunu Görüntüleme  291
Kullanıcı Formunu Kod ile Görüntüleme  293
Kullanıcı Formunda Izgaraları Görüntüleme  293
Kullanıcı Formundaki Bilgileri Kullanma  294
Bölüm 20 Kullanıcı Formu Kontrollerini Kullanma  295
Kullanıcı Formuna Kontroller Ekleme  295
Kontrollerin Özellikleri  296
Kullanıcı Formları Kontrolleri  298
Etiket (Label) Kontrolü  298
Metin Kutusu (TextBox) Kontrolü  298
Açılır Liste Kutusu (ComboBox) Kontrolü  299
Liste Kutusu (ListBox) Kontrolü  299
Onay Kutusu (CheckBox) Kontrolü  301
Seçim Düğmesi (OptionButton) Kontrolü  301
Frame (Çerçeve) Kontrolü  303
Komut Düğmesi (CommandButton) Kontrolü  303
Çoklu Sayfa (MultiPage) Kontrolü  304
Kaydırma Çubuğu (ScrollBar) Kontrolü  304
Gezinti Düğmesi (SpinButton) Kontrolü  305
Resim (Image) Kontrolü  306
Veri Kaynağı Düzenleme (RefEdit) Kontrolü  307
Bölüm 21 Kullanıcı Formu Örnekleri  309
Kullanıcı Formu Örneği  310
Kullanıcı Formunun Tasarlanması  310
Kullanıcı Formunun Kod ile Çalıştırılması  311
Kullanıcı Formu Olay Prosedürlerinin Yazılması  311
Liste Kontrolü Örneği  314
Gezinti Düğmesi Kontrolü Örneği  315
Veri Kaynağı Düzenleme Kontrolü Örneği  316
Form ile Grafik Gezintisi Aracı Örneği  316
Kaydırma Çubuğu Kontrolü ile İlerleme Çubuğu Örneği  320
Etiket Kontrolü ile Tesadüfi Sayı Üretici Animasyonu Örneği  322
KISIM 5 EXCEL VBA’DA İLERİ TEKNİKLER  325
Bölüm 22 Grafiklerle Çalışma  327
Grafik Nesne Modeli  327
Grafik Sayfası Ekleme  328
Grafik Şekli Ekleme  331
Bölüm 23 Özet Tablolarla Çalışma  333
Özet Tablo Oluşturma  333
Özet Tablo İçin Kaydedilen Kodun İncelenmesi  337
Özet Tablo İçin Kaydedilen Kodun Düzeltilmesi  337
Bölüm 24 Veritabanları ile Çalışma  339
ODBC Bağlantısı Kurma  339
ActiveX Data Objects (ADO) Kullanma  341
VBA Kodu ile Veritabanından Çalışma Sayfasına Veri Çekme  343
Bölüm 25 API’lerle Çalışma  345
API Çağrıları  345
API Çağrılarını Kullanma  346
CD/DVD Sürücüsünü Açma ve Kapatma  346
Toplam ve Boş Fiziksel Sürücü Alanı Hesaplama  346
Windows Hakkında (About) Penceresini Görüntüleme  347
Windows Açılış Zamanı ve Çalışma Süresini Görüntüleme  348
Windows Ekran Çözünürlüğünü Görüntüleme  349
Windows Kullanıcı İsmi Görüntüleme  350
Sürücü Seri Numarası Görüntüleme  350
Bölüm 26 Sınıf Modülleri ile Çalışma  351
Sınıf Modülü Ekleme  352
Nesne Oluşturma  352
Koleksiyon Oluşturma  353
Oluşturulan Koleksiyonu VBA’da Kullanma  355
Bölüm 27 Animasyonlar Geliştirme  357
Şekil, Renk ve Döngülerle Animasyonlar Geliştirme  357
Renk ve Döngülerle Hücrelerde Animasyonlar Geliştirme  361
Bölüm 28 Renklerle Çalışma  363
ColorIndex Özelliği ile Renkleri Belirleme  364
Color Özelliği ile Renkleri Belirleme  364
Renk Sabitleri ile Renkleri Belirleme  364
Renk Temaları ile Renkleri Belirleme  365
RGB Renk Modeli ile Renkleri Belirleme  365
HSL Renk Modeli ile Renkleri Belirleme  366
Gri Tonlamalı Renkleri Belirleme  367
Bölüm 29 VBA ile Dosya İşlemleri  369
Dosyalarla İlişkili VBA Komutları Kullanma  369
Dosyanın Varlığını Belirleyen VBA Fonksiyonu  370
Dosyanın Yolu Varlığını Belirleyen VBA Fonksiyonu  370
Bir Klasördeki Dosyaları Listeleyen VBA Prosedürü  371
İç içe Klasörlerdeki Dosyaları Listeleyen VBA Prosedürü  372
FileSystemObject Nesnesini Kullanma  374
FileSystemObject Nesnesi ile Dosyanın Varlığını Belirleme  376
FileSystemObject Nesnesi ile Dosyanın Yolu Varlığını Belirleme  376
FileSystemObject Nesnesi ile Tüm Sürücü Bilgilerini Alma  376
Bölüm 30 Excel Eklentisi Oluşturma ve Kullanma  379
Eklenti Oluşturma Nedenleri  380
Eklentilerle Çalışma  381
Eklenti Oluşturulması  382
Eklentinin Yüklenmesi  383
Eklentinin Test Edilmesi  384
Eklentinin Dağıtılması  384
Eklentinin Değiştirilmesi  384
Bölüm 31 Şerit ile Çalışma  385
Şerit Kontrollerine Erişim  386
Şerit Komut Sekmelerini Aktif Hale Getirme  387
Şerit’i Özelleştirme  388
Yeni Bir Sekme Oluşturma  391
Yeni Bir Komut Kümesi Oluşturma  391
Yeni Kontroller Oluşturma  391
Bölüm 32 Kısayol Menüleri ile Çalışma  393
CommandBar Nesnesi  393
CommandBar Tipleri  394
Tüm Kısayol Menülerini Listeleme  394
CommandBar Nesnelerine Referans Verme  395
CommandBar Nesnesi Kontrollerine Referans Verme  395
CommandBar Kontrolleri Özellikleri  397
VBA Kullanarak Kısayol Menülerini Özelleştirme  398
Tüm Kısayol Menülerini Sıfırlama  398
Kısayol Menüsünü Engelleme  399
Bölüm 33 Şekillerle Çalışma  403
Şekillerin Dolgu Rengi  403
Şekillerle Kullanılabilecek Diğer Dolgu Tipleri  404
KISIM 6 UYGULAMALAR  407
Bölüm 34 Uygulama: Hücrelerde Değer Bulma ve Boyama  409
Bölüm 35 Uygulama: Formül İçeren Hücreleri Bulma ve Boyama  411
Bölüm 36 Uygulama: Formül Bilgilerini Açıklamalara Ekleme  413
Bölüm 37 Uygulama: Çalışma Kitabındaki Tüm Açıklamaları Temizleme  417
Bölüm 38 Uygulama: Hücrelerde Sıralama Yapma  419
Bölüm 39 Uygulama: Çalışma Sayfalarında Sıralama Yapma  423
Bölüm 40 Uygulama: Verilen Sayıda Çalışma Sayfası Sayısı İçeren Yeni Bir Çalışma Kitabı Açma  425
Bölüm 41 Uygulama: Tüm Tema Renklerini Görüntüleme  427
Bölüm 42 Uygulama: Tüm Açık Çalışma Kitaplarını Kaydetme  429
Bölüm 43 Uygulama: Yıldız Şekilleri ile Heceleme  431
Bölüm 44 Uygulama: Sihirbaz Merlin  433
Bölüm 45 Uygulama: Tetris  437
EKLER  455
Kaynakça  457
Kavramlar Dizini  459
Yazarın Özgeçmişi  472
 


 
Kitap
Bülten
Kitap
Kitap
İndirimli Kitaplar
 
 
Ana Sayfa | 2021 Kaynakça Dokümanı | Hakkımızda | Bülten | Kişisel Verilerin Korunması | Yardım | İletişim

Seçkin Yayıncılık San. Tic. A.Ş.
Copyright © 1996 - 2024