Excel VBA Kullanarak Çalışma Sayfalarıyla Çalışma (Örneklerle Açıklamalı)

Hücreler ve aralıklar dışında, çalışma sayfalarıyla çalışmak, Excel'de VBA'yı verimli bir şekilde kullanmak için bilmeniz gereken başka bir alandır.

VBA'daki herhangi bir nesne gibi, çalışma sayfalarının da Excel'de VBA ile çalışmanızı otomatikleştirirken kullanabileceğiniz, kendisiyle ilişkili farklı özellikleri ve yöntemleri vardır.

Bu eğitimde, 'Çalışma Sayfalarını' ayrıntılı olarak ele alacağım ve ayrıca size bazı pratik örnekler göstereceğim.

Öyleyse başlayalım.

Bu eğitimde bahsettiğim tüm kodların VB Editörüne yerleştirilmesi gerekiyor. Nasıl çalıştığını öğrenmek için 'VBA Kodunu Nereye Koymalı' bölümüne gidin.

VBA'yı kolay yoldan öğrenmekle ilgileniyorsanız, Çevrimiçi Excel VBA Eğitimi.

VBA'da Çalışma Sayfaları ve Sayfalar Arasındaki Fark

VBA'da, zaman zaman biraz kafa karıştırıcı olabilen iki koleksiyonunuz var.

Bir çalışma kitabında, çalışma sayfalarının yanı sıra grafik sayfalarınız da olabilir. Aşağıdaki örnekte üç çalışma sayfası ve bir grafik sayfası bulunmaktadır.

Excel VBA'da:

  • 'Çalışma Sayfaları' koleksiyonu, bir çalışma kitabındaki tüm çalışma sayfası nesnelerinin koleksiyonuna atıfta bulunur. Yukarıdaki örnekte, Çalışma Sayfaları koleksiyonu üç çalışma sayfasından oluşacaktır.
  • "E-Tablolar" koleksiyonu, çalışma kitabındaki tüm çalışma sayfalarına ve grafik sayfalarına atıfta bulunur. Yukarıdaki örnekte, dört öğesi olacaktır - 3 Çalışma Sayfası + 1 Grafik sayfası.

Yalnızca çalışma sayfaları olan ve grafik sayfaları olmayan bir çalışma kitabınız varsa, "Çalışma Sayfaları" ve "E-Tablolar" koleksiyonu aynıdır.

Ancak bir veya daha fazla grafik sayfanız olduğunda, "E-Tablolar" koleksiyonu, "Çalışma Sayfaları" koleksiyonundan daha büyük olacaktır.

Sayfalar = Çalışma Sayfaları + Grafik Sayfaları

Şimdi bu ayrımla, bir VBA kodu yazarken mümkün olduğunca spesifik olmanızı öneririm.

Bu nedenle, yalnızca çalışma sayfalarına başvurmanız gerekiyorsa, 'Çalışma Sayfaları' koleksiyonunu kullanın ve tüm sayfalara (grafik sayfaları dahil) başvurmanız gerekiyorsa, 'Tablolar' koleksiyonunu kullanın.

Bu derste sadece 'Çalışma Sayfaları' koleksiyonunu kullanacağım.

VBA'da Bir Çalışma Sayfasına Referans Verme

VBA'da bir çalışma sayfasına başvurmak için kullanabileceğiniz birçok farklı yol vardır.

Çalışma sayfalarına nasıl başvuracağınızı anlamak, özellikle VBA kodunuzda döngüler kullanırken daha iyi kod yazmanıza yardımcı olur.

Çalışma Sayfası Adını Kullanma

Bir çalışma sayfasına başvurmanın en kolay yolu adını kullanmaktır.

Örneğin, üç çalışma sayfalı bir çalışma kitabınız olduğunu varsayalım - Sayfa 1, Sayfa 2, Sayfa 3.

Ve Sayfa 2'yi etkinleştirmek istiyorsunuz.

Bunu aşağıdaki kodu kullanarak yapabilirsiniz: Sub ActivateSheet() Worksheets("Sheet2").Activate End Sub

Yukarıdaki kod, VBA'dan Çalışma Sayfaları koleksiyonundaki Sayfa2'ye başvurmasını ve etkinleştirmesini ister.

Tam sayfa adını kullandığımızdan, burada E-Tablolar koleksiyonunu da kullanabilirsiniz. Yani aşağıdaki kod da aynı şeyi yapardı.

Sub ActivateSheet() Sheets("Sheet2").Activate End Sub

Dizin Numarasını Kullanma

Sayfa adını kullanmak, bir çalışma sayfasına başvurmanın kolay bir yolu olsa da, bazen çalışma sayfasının tam adını bilemeyebilirsiniz.

Örneğin, çalışma kitabına yeni bir çalışma sayfası eklemek için bir VBA kodu kullanıyorsanız ve orada kaç tane çalışma sayfası olduğunu bilmiyorsanız, yeni çalışma sayfasının adını bilemezsiniz.

Bu durumda, çalışma sayfalarının dizin numarasını kullanabilirsiniz.

Bir çalışma kitabında aşağıdaki sayfaların olduğunu varsayalım:

Aşağıdaki kod, Sayfa2'yi etkinleştirir:

Sub ActivateSheet() Worksheets(2).Activate End Sub

2 numaralı indeksi kullandığımızı unutmayın. Çalışma sayfaları(2). Bu, çalışma sayfalarının koleksiyonundaki ikinci nesneye atıfta bulunur.

Şimdi, indeks numarası olarak 3'ü kullandığınızda ne olur?

Sayfa3'ü seçecektir.

Açıkça dördüncü nesne olduğu için neden Sheet3'ü seçtiğini merak ediyorsanız.

Bunun nedeni, bir grafik sayfasının çalışma sayfaları koleksiyonunun bir parçası olmamasıdır.

Bu nedenle, Çalışma Sayfaları koleksiyonundaki dizin numaralarını kullandığımızda, yalnızca çalışma kitabındaki çalışma sayfalarına atıfta bulunur (ve grafik sayfalarını yok sayar).

Aksine, E-Tablolar kullanıyorsanız, Sayfalar(1) Sayfa1'e, Sayfalar(2) Sayfa2'ye, Sayfalar(3) Tablo1'e ve Sayfalar(4) Sayfa3'e atıfta bulunur.

Dizin numarasını kullanma tekniği, bir çalışma kitabındaki tüm çalışma sayfalarında dolaşmak istediğinizde kullanışlıdır. Çalışma sayfalarının sayısını sayabilir ve ardından bu sayıyı kullanarak bunlar arasında dolaşabilirsiniz (bunu nasıl yapacağımızı bu eğitimde daha sonra göreceğiz).

Not: Dizin numarası soldan sağa doğru gider. Bu nedenle, Sayfa2'yi Sayfa1'in soluna kaydırırsanız, Çalışma Sayfaları(1), Sayfa2'ye atıfta bulunur.

Çalışma Sayfası Kod Adını Kullanma

Sayfa adını kullanmanın dezavantajlarından biri (yukarıdaki bölümde gördüğümüz gibi), kullanıcının bunu değiştirebilmesidir.

Ve sayfa adı değiştirilmişse, VBA kodundaki çalışma sayfasının adını da değiştirene kadar kodunuz çalışmayacaktır.

Bu sorunu çözmek için çalışma sayfasının kod adını kullanabilirsiniz (şimdiye kadar kullandığımız normal ad yerine). VB Editöründe bir kod adı atanabilir ve çalışma sayfası alanından sayfanın adını değiştirdiğinizde değişmez.

Çalışma sayfanıza bir kod adı vermek için aşağıdaki adımları izleyin:

  1. Geliştirici sekmesine tıklayın.
  2. Visual Basic düğmesine tıklayın. Bu, VB Editörünü açacaktır.
  3. Menüdeki Görünüm seçeneğine tıklayın ve Proje Penceresine tıklayın. Bu, Özellikler bölmesini görünür hale getirecektir. Özellikler bölmesi zaten görünüyorsa bu adımı atlayın.
  4. Yeniden adlandırmak istediğiniz proje gezgininde sayfa adına tıklayın.
  5. Özellikler bölmesinde, (Ad) önündeki alandaki adı değiştirin. Ad içinde boşluk bırakamayacağınızı unutmayın.

Yukarıdaki adımlar, Çalışma Sayfanızın adını VBA arka ucunda değiştirir. Excel çalışma sayfası görünümünde, çalışma sayfasına istediğiniz gibi ad verebilirsiniz, ancak arka uçta hem adlara yanıt verir - sayfa adı hem de kod adı.

Yukarıdaki resimde sayfa adı "SayfaAdı" ve kod adı "KodAdı"dır. Çalışma sayfasındaki sayfa adını değiştirseniz bile kod adı aynı kalır.

Artık, çalışma sayfasına başvurmak için Çalışma Sayfaları koleksiyonunu kullanabilir veya kod adını kullanabilirsiniz.

Örneğin, her iki satır da çalışma sayfasını etkinleştirecektir.

Worksheets("Sayfaadı").KodAdı Etkinleştir.Etkinleştir

Bu ikisinin farkı, çalışma sayfasının adını değiştirirseniz ilkinin çalışmamasıdır. Ancak ikinci satır, değiştirilen adla bile çalışmaya devam edecekti. İkinci satır (KodAdı kullanılarak) da daha kısadır ve kullanımı daha kolaydır.

Farklı Bir Çalışma Kitabındaki Bir Çalışma Sayfasına Başvurmak

Farklı bir çalışma kitabındaki bir çalışma sayfasına başvurmak istiyorsanız, kod çalışırken o çalışma kitabının açık olması ve başvurmak istediğiniz çalışma kitabının ve çalışma sayfasının adını belirtmeniz gerekir.

Örneğin, Örnekler adında bir çalışma kitabınız varsa ve Örnek çalışma kitabında Sayfa1'i etkinleştirmek istiyorsanız, aşağıdaki kodu kullanmanız gerekir:

Sub SheetActivate() Workbooks("Examples.xlsx").Worksheets("Sheet1").Activate End Sub

Çalışma kitabı kaydedildiyse, uzantıyla birlikte dosya adını kullanmanız gerektiğini unutmayın. Hangi adı kullanacağınızdan emin değilseniz, Proje Gezgini'nden yardım alın.

Çalışma kitabının kaydedilmemiş olması durumunda dosya uzantısını kullanmanıza gerek yoktur.

Çalışma Sayfası Ekleme

Aşağıdaki kod bir çalışma sayfası ekler (ilk çalışma sayfası olarak - yani sayfa sekmesinde en soldaki sayfa olarak).

Sub AddSheet() Worksheets.Add End Sub

Sayfa2 varsayılan adını (veya zaten orada kaç sayfa olduğuna bağlı olarak başka bir sayı) alır.

Belirli bir çalışma sayfasından önce bir çalışma sayfasının eklenmesini istiyorsanız (Sayfa2), aşağıdaki kodu kullanabilirsiniz.

Sub AddSheet() Worksheets.Add Before:=Worksheets("Sheet2") End Sub

Yukarıdaki kod, VBA'ya bir sayfa eklemesini söyler ve ardından yeni çalışma sayfasının önüne eklenmesi gereken çalışma sayfasını belirtmek için 'Önce' ifadesini kullanır.

Benzer şekilde, aşağıdaki kodu kullanarak bir çalışma sayfasından sonra (Sayfa2 diyelim) bir sayfa da ekleyebilirsiniz:

Sub AddSheet() Worksheets.Add After:=Worksheets("Sheet2") End Sub

Yeni sayfanın sayfaların sonuna eklenmesini istiyorsanız, önce kaç sayfa olduğunu bilmeniz gerekir. Aşağıdaki kod ilk önce sayfa sayısını sayar ve yeni sayfayı son sayfadan sonra ekler (dizin numarasını kullanarak buna atıfta bulunuruz).

Sub AddSheet() Dim SheetCount As Integer SheetCount = Worksheets.Count Worksheets.Add After:=Worksheets(SheetCount) End Sub

Çalışma Sayfasını Silme

Aşağıdaki kod, aktif sayfayı çalışma kitabından siler.

Sub DeleteSheet() ActiveSheet.Delete End Sub

Yukarıdaki kod, çalışma sayfasını silmeden önce bir uyarı istemi gösterecektir.

Uyarı istemini görmek istemiyorsanız aşağıdaki kodu kullanın:

Sub DeleteSheet() Application.DisplayAlerts = False ActiveSheet.Delete Application.DisplayAlerts = True End Sub

Application.DisplayAlerts False olarak ayarlandığında, size uyarı istemini göstermez. Kullanırsanız, kodun sonunda tekrar True olarak ayarlamayı unutmayın.

Bu silme işlemini geri alamayacağınızı unutmayın, bu nedenle kesinlikle emin olduğunuzda yukarıdaki kodu kullanın.

Belirli bir sayfayı silmek istiyorsanız, bunu aşağıdaki kodu kullanarak yapabilirsiniz:

Sub DeleteSheet() Worksheets("Sheet2").Delete End Sub

Silmek için sayfanın kod adını da kullanabilirsiniz.

Sub DeleteSheet() Sheet5.Delete End Sub

Çalışma Sayfalarını Yeniden Adlandırma

Adını değiştirmek için Çalışma Sayfasının name özelliğini değiştirebilirsiniz.

Aşağıdaki kod, Sayfa1'in adını 'Özet' olarak değiştirecektir.

Sub RenameSheet() Worksheets("Sheet1").Name = "Özet" End Sub

Belirli adlara sahip bir sayfa kümesine sahip olmak için bunu sayfa ekleme yöntemiyle birleştirebilirsiniz.

Örneğin, 2021-2022 Q1,2021-2022 Q2,2021-2022 Q3 ve2021-2022 Q4 adında dört sayfa eklemek isterseniz aşağıdaki kodu kullanabilirsiniz.

Sub RenameSheet() Dim Countsheets As Integer Countsheets = Worksheets.Count For i = 1 ila 4 Worksheets.Add after:=Worksheets(Countsheets + i - 1) Worksheets(Countsheets + i).Name = "2018 Q" & i Sonraki i Alt Bitiş

Yukarıdaki kodda, önce sayfa sayısını sayarız ve ardından, sonuna yeni sayfalar eklemek için bir Sonraki Döngü kullanırız. Sayfa eklendikçe, kod da onu yeniden adlandırır.

Bir Değişkene Çalışma Sayfası Nesnesi Atama

Çalışma sayfaları ile çalışırken, bir nesne değişkenine bir çalışma sayfası atayabilir ve ardından çalışma sayfası referansları yerine değişkeni kullanabilirsiniz.

Örneğin, tüm çalışma sayfalarına bir yıl öneki eklemek istiyorsanız, sayfaları saymak ve döngüyü birçok kez çalıştırmak yerine, nesne değişkenini kullanabilirsiniz.

İşte tüm çalışma sayfasının adlarına ön ek olarak 2021-2022 eklenecek kod.

Sub RenameSheet() Dim Ws Çalışma Sayfalarındaki Her Ws için Çalışma Sayfası Ws.Name = "2018 - " & Ws.Name Sonraki Ws End Sub

Yukarıdaki kod, çalışma sayfası türü olarak bir Ws değişkeni bildirir ('Dim Ws As Worksheet' satırını kullanarak).

Şimdi, bunlar arasında dolaşmak için sayfa sayısını saymamıza gerek yok. Bunun yerine, 'Çalışma Sayfalarındaki Her W' için' döngüsünü kullanabiliriz. Bu, çalışma sayfaları koleksiyonundaki tüm sayfaları gözden geçirmemizi sağlayacaktır. 2 sayfa veya 20 sayfa olması fark etmez.

Yukarıdaki kod, tüm sayfalar arasında geçiş yapmamıza izin verirken, bir değişkene belirli bir sayfa da atayabilirsiniz.

Aşağıdaki kodda Ws değişkenini Sheet2'ye atadık ve bunu Sheet2'nin tüm özelliklerine erişmek için kullanıyoruz.

Sub RenameSheet() Dim Ws As Worksheet Set Ws = Worksheets("Sheet2") Ws.Name = "Özet" Ws.Protect End Sub

Bir nesne değişkenine (SET deyimini kullanarak) bir çalışma sayfası referansı ayarladığınızda, o nesne çalışma sayfası referansı yerine kullanılabilir. Bu, uzun ve karmaşık bir kodunuz olduğunda ve referansı değiştirmek istediğinizde yardımcı olabilir. Değişikliği her yerde yapmak yerine, değişikliği SET deyiminde kolayca yapabilirsiniz.

Kodun, Ws nesnesini Çalışma Sayfası türü değişkeni olarak bildirdiğini unutmayın (Dim Ws satırını Çalışma Sayfası olarak kullanarak).

VBA Kullanarak Çalışma Sayfalarını Gizle (Gizli + Çok Gizli)

Excel'de çalışma sayfalarını gizleme ve gösterme basit bir iştir.

Bir çalışma sayfasını gizleyebilirsiniz ve kullanıcı çalışma kitabını açtığında onu görmeyecektir. Ancak, herhangi bir sayfa sekmesine sağ tıklayarak çalışma sayfasını kolayca gösterebilirler.

Ama ya çalışma sayfalarını göstermelerini istemiyorsanız.

Bunu VBA kullanarak yapabilirsiniz.

Aşağıdaki kod, çalışma kitabındaki (etkin sayfa hariç) tüm çalışma sayfalarını gizler, böylece sayfa adına sağ tıklayarak gösteremezsiniz.

Sub HideAllExcetActiveSheet() BuWorkbook.Worksheets'teki Her Ws için Çalışma Sayfası Olarak Dim Ws Eğer Ws.Name ActiveSheet.Name Sonra Ws.Visible = xlSheetVeryHidden Sonraki Ws End Sub

Yukarıdaki kodda, Ws.Visible özelliği olarak değiştirilmiştir. xlSheetÇokGizli.

  • Visible özelliği xlSheetVisible olarak ayarlandığında, sayfa çalışma sayfası alanında (çalışma sayfası sekmeleri olarak) görünür.
  • Visible özelliği xlSheetHidden olarak ayarlandığında, sayfa gizlenir ancak kullanıcı herhangi bir sayfa sekmesine sağ tıklayarak bunu gösterebilir.
  • Visible özelliği xlSheetVeryHidden olarak ayarlandığında, sayfa gizlenir ve çalışma sayfası alanından gösterilemez. Göstermek için bir VBA kodu veya özellikler penceresi kullanmanız gerekir.

Sayfaları kolayca gizlemek istiyorsanız, bu kolayca gösterilebilir, aşağıdaki kodu kullanın:

Sub HideAllExceptActiveSheet() BuWorkbook.Worksheets'teki Her Ws İçin Çalışma Sayfası Olarak Dim Ws Ws.Name ActiveSheet.Name ise Ws.Visible = xlSheetHidden Next Ws End Sub

Aşağıdaki kod tüm çalışma sayfalarını gösterir (hem gizli hem de çok gizli).

Sub UnhideAllWoksheets() BuWorkbook.Worksheets'teki Her Ws İçin Çalışma Sayfası Olarak Dim Ws Ws.Visible = xlSheetVisible Next Ws End Sub
İlgili Makale: Excel'deki Tüm Sayfaları Göster (tek seferde)

İçindeki Metne Göre Sayfaları Gizle

Farklı departmanlar veya yıllar adına sahip birden fazla sayfanız olduğunu ve içinde 2021-2022 yılı bulunanlar dışındaki tüm sayfaları gizlemek istediğinizi varsayalım.

Bunu bir VBA INSTR işlevi kullanarak yapabilirsiniz.

Aşağıdaki kod, içinde text2021-2022 olanlar dışındaki tüm sayfaları gizleyecektir.

Sub HideWithMatchingText() Çalışma Sayfalarındaki Her Ws için Çalışma Sayfası Olarak Dim Ws InStr(1, Ws.Name, "2018", vbBinaryCompare) = 0 ise Ws.Visible = xlSheetHidden End If Next Ws End Sub

Yukarıdaki kodda, INSTR işlevi, eşleşen dizeyi bulduğu karakterin konumunu döndürür. Eşleşen dizeyi bulamazsa 0 döndürür.

Yukarıdaki kod, adın içinde metin2021-2022 olup olmadığını kontrol eder. Olursa, hiçbir şey olmaz, aksi takdirde çalışma sayfası gizlenir.

Metni bir hücrede bulundurarak ve bu hücreyi kodda kullanarak bunu bir adım daha ileri götürebilirsiniz. Bu, hücrede bir değere sahip olmanızı sağlar ve ardından makroyu çalıştırdığınızda, içinde eşleşen metin olan hariç tüm sayfalar görünür kalır (değeri girdiğiniz sayfalarla birlikte). hücre).

Çalışma Sayfalarını Alfabetik Sıraya Göre Sıralama

VBA'yı kullanarak çalışma sayfalarını adlarına göre hızla sıralayabilirsiniz.

Örneğin, farklı departman veya yıllar için sayfaları olan bir çalışma kitabınız varsa, bu sayfaları artan düzende hızlı bir şekilde sıralamak için aşağıdaki kodu kullanabilirsiniz.

Sub SortSheetsTabName() Application.ScreenUpdating = False Dim ShCount As Integer, i As Integer, j As Integer ShCount = Sheets.Count For i = 1 To ShCount - 1 For j = i + 1 To ShCount If Sheets(j).Name < Sheets(i).Name Then Sheets(j).Move Before:=Sheets(i) End If Next j Sonraki i Application.ScreenUpdating = True End Sub

Bu kodun metin adlarıyla ve çoğu durumda yıllar ve sayılarla da iyi çalıştığını unutmayın. Ancak sayfa adlarını 1,2,11 olarak almanız durumunda size yanlış sonuçlar verebilir. Sıralar ve size 1, 11, 2 dizisini verir. Bunun nedeni karşılaştırmayı metin olarak yapması ve 2'yi 11'den büyük olarak görmesidir.

Tüm Sayfaları Tek Seferde Koruyun/Korumasını Kaldırın

Bir çalışma kitabında çok sayıda çalışma sayfanız varsa ve tüm sayfaları korumak istiyorsanız aşağıdaki VBA kodunu kullanabilirsiniz.

Kod içerisinde şifre belirlemenizi sağlar. Çalışma sayfasının korumasını kaldırmak için bu parolaya ihtiyacınız olacak.

Sub ProtectAllSheets() Dim ws As Worksheet Dim password As String password = "Test123" 'Test123'ü istediğiniz parolayla değiştirin Çalışma Sayfalarında Her ws için ws.Protect password:=password Sonraki ws End Sub

Aşağıdaki kod, tek seferde tüm sayfaların korumasını kaldırır.

Sub ProtectAllSheets() Dim ws As Worksheet Dim password As String password = "Test123" 'Test123'ü korurken kullandığınız parolayla değiştirin For Her ws In Worksheets ws.Unprotect password:=password Next ws End Sub

Tüm Çalışma Sayfalarının İçindekiler Tablosu Oluşturma (Köprülerle)

Çalışma kitabında bir dizi çalışma sayfanız varsa ve tüm sayfaların bağlantılarını içeren bir özet sayfasını hızlıca eklemek istiyorsanız, aşağıdaki kodu kullanabilirsiniz.

Sub AddIndexSheet() Worksheets.Add ActiveSheet.Name = "Index" For i = 2 To Worksheets.Count ActiveSheet.Hyperlinks.Add Anchor:=Cells(i - 1, 1), _ Address:="", SubAddress:=Worksheets (i).Name & "!A1", _ TextToDisplay:=Worksheets(i).Name Next i End Sub

Yukarıdaki kod, yeni bir çalışma sayfası ekler ve onu Dizin olarak adlandırır.

Daha sonra tüm çalışma sayfaları arasında dolaşır ve Dizin sayfasındaki tüm çalışma sayfaları için bir köprü oluşturur.

VBA Kodunu Nereye Koymalı

Excel çalışma kitabınızda VBA kodunun nereye gittiğini merak mı ediyorsunuz?

Excel'in VBA düzenleyicisi adı verilen bir VBA arka ucu vardır. Kodu kopyalayıp VB Editor modülü kod penceresine yapıştırmanız gerekir.

İşte bunu yapmak için adımlar:

  1. Geliştirici sekmesine gidin.
  2. Visual Basic seçeneğine tıklayın. Bu, arka uçta VB düzenleyicisini açacaktır.
  3. VB Düzenleyicisi'ndeki Proje Gezgini bölmesinde, kodu eklemek istediğiniz çalışma kitabı için herhangi bir nesneye sağ tıklayın. Proje Gezgini'ni görmüyorsanız, Görünüm sekmesine gidin ve Proje Gezgini'ne tıklayın.
  4. Ekle'ye gidin ve Modül'e tıklayın. Bu, çalışma kitabınız için bir modül nesnesi ekleyecektir.
  5. Modül penceresindeki kodu kopyalayıp yapıştırın.

Aşağıdaki Excel VBA Eğitimlerini de Beğenebilirsiniz:

  • VBA kullanarak Çalışma Kitapları ile çalışma.
  • VBA'da IF Then Else İfadelerini Kullanma.
  • VBA'da Sonraki Döngü için.
  • Excel'de Kullanıcı Tanımlı İşlev Oluşturma.
  • Excel'de Makro Nasıl Kaydedilir.
  • Excel'de Makro Nasıl Çalıştırılır.
  • Excel VBA Etkinlikleri - Kolay (ve Eksiksiz) Bir Kılavuz.
  • Excel'de Eklenti Nasıl Oluşturulur.
  • Excel Kişisel Makro Çalışma Kitabını Kullanarak Makro Nasıl Kaydedilir ve Yeniden Kullanılır.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave