Çalışma Kitabı ve Çalışma Sayfası

Bu bölümde çalışma kitapları ve çalışma sayfalarına ait özellikleri ve yöntemleri inceleyeceğiz.

Koleksiyonlar

Çalışma Kitaplarının ve Çalışma Sayfalarının her ikisinin de çoğul olduğunu fark etmiş olabilirsiniz. Çünkü bunlar koleksiyondur. Çalışma Kitapları koleksiyonu, şu anda açık olan tüm Çalışma Kitabı nesnelerini içerir. Çalışma Sayfaları koleksiyonu, bir çalışma kitabındaki tüm Çalışma Sayfası nesnelerini içerir.

Çalışma Kitabı ve Çalışma Sayfası

Koleksiyonun bir üyesine, örneğin tek bir Çalışma Sayfası nesnesine üç şekilde başvurabilirsiniz.

  1. Çalışma sayfası adını kullanma.
Worksheets("ürünler").Range("A1").Value = "Merhaba"Code language: VB.NET (vbnet)
  1. İndeks numarasını kullanma (1, soldan başlayan ilk çalışma sayfasıdır).
Worksheets(1).Range("A1").Value = "Merhaba"Code language: VB.NET (vbnet)
  1. Kod Adını Kullanma.
Sayfa1.Range("A1").Value = "Merhaba"Code language: VB.NET (vbnet)

Bir çalışma sayfasının Kod Adını görmek için Visual Basic Düzenleyici’yi açın. Proje Gezgini’nde ilk ad KodAdı’dır (Sayfa1). İkinci ad, çalışma sayfası adıdır (ürünler).

Çalışma Kitabı ve Çalışma Sayfası

Not: Çalışma sayfası adını veya çalışma sayfalarınızın sırasını değiştirirseniz KodAdı aynı kalır, bu nedenle bir çalışma sayfasına başvurmanın en güvenli yolu budur. Bir çalışma sayfasının Kod Adını değiştirmek için Görünüm, Özellikler Penceresi’ne tıklayın. Fakat Kod adı kullanmanın bir dezavantajı vardır, farklı bir çalışma kitabındaki bir çalışma sayfasına başvurursanız KodAdı’nı kullanamazsınız.

Worksheet kod adını kullanarak başka bir sayfaya data kopyalama:

Sayfa1.Range("A4").CurrentRegion.Copy Sayfa2.Range("A4")Code language: VB.NET (vbnet)

Özellikler ve Yöntemler

Şimdi Çalışma Kitapları ve Çalışma Sayfaları koleksiyonunun bazı özelliklerine ve yöntemlerine bir göz atalım. Özellikler, bir koleksiyonun sahip olduğu bir şeydir (koleksiyonu tanımlar), yöntemler ise bir şeyler yapar (bir koleksiyonla bir eylem gerçekleştirirler).

Çalışma sayfanıza bir komut düğmesi yerleştirin ve kod satırlarını ekleyin:

  1. Çalışma Kitapları koleksiyonunun Ekle yöntemi yeni bir çalışma kitabı oluşturur.
Workbooks.AddCode language: VB.NET (vbnet)

Not: Çalışma Sayfaları koleksiyonunun Ekle yöntemi yeni bir çalışma sayfası oluşturur.

Worksheets.Add
Sheets.AddCode language: VB.NET (vbnet)
  1. Çalışma Sayfaları koleksiyonunun Say özelliği, bir çalışma kitabındaki çalışma sayfalarının sayısını sayar.
MsgBox Worksheets.CountCode language: VB.NET (vbnet)

Sayfadaki komut düğmesine tıkladığınızda sonuç:

Çalışma Kitabı ve Çalışma Sayfası

Not: Çalışma Kitapları koleksiyonunun Say özelliği, etkin çalışma kitaplarının sayısını sayar.

Ek Bilgi:

ThisWorkbook: kodun yazılı olduğu dosyadır. Çalıştırılan kod sadece kodun yazılı olduğu dosyada işlem görür.


Yayımlandı

kategorisi

yazarı:

Etiketler: