Bir Excel Çalışma Kitabından Makroları Kaldırma (3 Kolay Yol)

Excel'de VBA Makrolarını kullanmak çok büyük bir zaman tasarrufu sağlayabilir. Basit VBA makro kodlarıyla Excel'de birçok tekrarlayan görevi otomatikleştirebilir ve yeni işlevler ve işlevler oluşturabilirsiniz.

Ancak bazı durumlarda, bir Excel çalışma kitabından tüm makroları kaldırmak (veya yalnızca belirli makroları silmek) isteyebilirsiniz.

Bu, başka birinden bir çalışma kitabı aldığınızda ve onu makrosuz yapmak istediğinizde veya birine makro içeren bir dosya gönderirken ve makbuzun çalışma kitabında bunlara ihtiyacı olmadığında söz konusu olabilir.

Bu derste, size gerçekten basit birkaç yol göstereceğim. Microsoft Excel'de bir çalışma kitabından makroları kaldırma.

O halde başlayalım!

Dosyayı XLSX formatında Kaydederek Tüm Makroları Kaldırın

Tüm makrolardan bir kerede kurtulmak istiyorsanız, bunu yapmanın en kolay yolu mevcut çalışma kitabını XLSX formatında kaydetmek olacaktır.

Tasarım gereği, XLSX dosya biçiminde herhangi bir VBA makro kodunuz olamaz. Bunu yaparsanız, Excel dosyası kaydedilirken otomatik olarak kaldırılır.

Excel ile yalnızca .XLSM, .XLSB ve daha eski .XLS biçimlerindeki makrolara sahip olabilirsiniz. Çalışma kitabını başka bir biçimde kaydettiğinizde, makrolar hemen kaybolur.

Örnek.xlsm (makrolarla) adında bir dosyanız olduğunu varsayalım, bu dosyadan tüm makroları kaldırma adımları aşağıdadır:

  1. Dosya sekmesine tıklayın
  2. 'Farklı Kaydet' seçeneğine tıklayın (yeni Excel sürümlerinde 'Bir Kopyasını Kaydet')
  3. Gözat'a tıklayın. Bu, Farklı Kaydet iletişim kutusunu açacaktır.
  4. Farklı Kaydet iletişim kutusunda, kaydetmek istediğiniz dosyanın adını girin. İsterseniz mevcut adı da tutabilirsiniz.
  5. Farklı Kaydet türü açılır menüsüne tıklayın
  6. Excel Çalışma Kitabı (*.xlsx) seçeneğini belirleyin
  7. Kaydet'e tıklayın
  8. Görüntülenen istemde Evet'e tıklayın. Bu dosyayı .XLSX biçiminde kaydederseniz VB Kodunun kaybolacağını size bildiriyor.

Bu kadar! Dosyanız artık makro içermez.

Bu yöntem, mevcut Excel çalışma kitabındaki tüm makroları tek seferde kaldırdığı için harikadır. Ancak, bazı makroları kaldırmak ve bazılarını silmek istiyorsanız, bu yöntem sizin için çalışmayacaktır (bunun için Makro iletişim kutusunu kullanana bakın).

Bu yöntemle ilgili bir başka iyi şey de, tüm makroları içeren orijinal dosyanın bir kopyasına sahip olmanızdır (ileride ihtiyaç duymanız durumunda).

Makro iletişim kutusundan Belirli Makroları Kaldır

Önceki yöntem tüm makroları silerken. bu, kaldırılmasını istediklerinizi seçmenize izin verir.

Tüm makroları silmek isterseniz, bunu da yapabilirsiniz.

Bazı makroları olan Example.xlsm adında bir dosyanız olduğunu varsayalım.

Bu çalışma kitabından bir makroyu silme adımları aşağıdadır:

  1. Geliştirici sekmesine tıklayın (Geliştirici sekmesini görmüyorsanız adımlardan sonra sarı nota bakın)
  2. Makrolar düğmesine tıklayın. Bu, çalışma kitabındaki tüm makroları görebileceğiniz Makro iletişim kutusunu açacaktır.
  3. "Makrolar" açılır menüsünde "Bu Çalışma Kitabı"nın seçili olduğundan emin olun.
  4. Makro listesinden silmek istediğiniz makro adını seçin
  5. Sil düğmesine tıklayın. Bu, seçilen makroyu siler

Birden çok (veya tüm) makroyu kaldırmak istiyorsanız 4. ve 5. adımları tekrarlayın.

Not: Geliştirici sekmesini görmüyorsanız, geliştirici sekmesinin Excel'deki şeritte nasıl görüneceğini öğrenmek için burayı tıklayın. Alternatif olarak, Makro iletişim kutusunu açmak için ALT + 8 klavye kısayolunu da kullanabilirsiniz.

Alternatif olarak, Görünümler sekmesine tıklayabilir, Makrolar açılır menüsüne tıklayabilir ve ardından Makroları Görüntüle seçeneğine tıklayabilirsiniz. Bu aynı zamanda Makrolar iletişim kutusunu da açacaktır.

Bu yöntem harika çalışıyor olsa da, yalnızca Visual Basic Düzenleyicisi'ndeki bir modülde depolanan makroları kaldırmanıza izin verir. Kişisel makro çalışma kitabında olay makrolarınız (belirli çalışma sayfalarında veya ThisWorkbook'ta) veya makrolarınız varsa, bunlar bu yöntemle kaldırılamaz.

Makroya sahip Modülü çıkarın

Makroları kaldırmanın başka bir yolu da Visual Basic Düzenleyicisine gidip makroları oradan kaldırmaktır.

Bu yöntem, tüm makrolara (modülde veya nesnelerde veya kişisel makro çalışma kitabında) erişebildiğiniz için size en fazla kontrolü sağlar.

Visual Basic Düzenleyicisi'nden bir makroyu silme adımları aşağıdadır:

  1. Şeritteki Geliştirici sekmesine tıklayın
  2. Visual Basic seçeneğine tıklayın (veya klavye kısayolunu kullanın - ALT + F11)
  3. VB Editöründe, Proje Gezgini'nde tüm çalışma kitabı nesnelerine sahip olacaksınız. Proje Gezgini'ni görmüyorsanız, menüdeki Görünüm seçeneğine tıklayın ve ardından Proje Gezgini'ne tıklayın.
  4. Proje Gezgini'nde, makro koduna sahip nesneye çift tıklayın. Bu bir modül, bir çalışma sayfası nesnesi veya ThisWorkbook olabilir.
  5. Açılan kod penceresinde kaldırmak istediğiniz makroları silin. Tümünü kaldırmak istiyorsanız, her şeyi seçin ve sil tuşuna basın.

Kaldırmak istediğiniz koda sahip bir modülünüz varsa, modül nesnesine sağ tıklayıp ardından Modülü kaldır seçeneğine tıklayabilirsiniz.

Dolayısıyla bunlar, bir Microsoft Excel çalışma kitabından makroları kaldırmak için kullanabileceğiniz üç yoldur.

Umarım bu öğreticiyi faydalı bulmuşsunuzdur!

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

wave wave wave wave wave