Makroyu VBA'ya Yapıştır - Excel İpuçları

İçindekiler

Bob bu haftanın Excel sorusunu sordu.

Bir problemim var. Microsoft Bilgi Bankası sorunu çözmek için bir Excel makrosu sunuyor, ancak bu makroyu Excel'e nasıl aktaracağımı bulamıyorum. VBA nedir? Makroyu nereye yapıştırırım?

Harika soru. İnternette yardım sunan pek çok site var, ancak hepsi makrolarla ilgili temel bilgileri bildiğinizi varsayıyor. İşte bir web sitesinden bir makroyu kullanmak için adım adım talimatlar kümesi.

Visual Basic Düzenleyicisi'ni başlatın

Adım 1: Alt-F11 tuşlarına basarak veya Araçlar> Makro menüsünü kullanarak Excel Visual Basic düzenleyicisini başlatın.

Tamam, elbette - bu ilk denemenizde korkutucu görünüyor. Ben de senin yerinde olsam kaçardım!

Sol altta bir özellikler penceresi var. Kendi kullanıcı formlarınızı oluşturana kadar buna ihtiyacınız olmayacak, bu yüzden şimdi endişelenmeyin.

Visual Basic Düzenleyici Ortamı

Sol üstte proje penceresi var. Proje penceresi, aynı anda birden fazla açık Excel dosyanız olduğunda kullanışlıdır. Excel VBA makroları doğrudan bir çalışma kitabında saklanabilir. Kitaptan kitaba geçmek için proje penceresini kullanabilirsiniz. Pencere çok dar olduğu için metnin tamamını göremiyorsanız, proje penceresinin sağ kenarını tutun ve sola doğru sürükleyin.

Ekranın sağ tarafındaki büyük gri alan, makronuzun sonunda gideceği yerdir. İşte ihtiyacınız olan dilin bir kısmı. Excel makrosu "Prosedür" olarak adlandırılır. Birkaç prosedür tek bir "Modül" içinde saklanabilir.

Yapılacak ilk şey, bu çalışma kitabına boş bir modül eklemektir. Menüden Ekle> Modül'ü seçin. Artık web'den bir makroyu yapıştırmaya hazırsınız.

VBE'ye Modül Ekle

Bir tarayıcı kullanarak, makro içeren bir sayfaya gidin. Tüm makroyu vurgulamak için farenizi kullanarak tıklayın ve sürükleyin. Bu, "Sub" ile "End Sub" satırı boyunca başlayan satırı içerir. Makroyu panoya kopyalamak için menüden Düzenle> Kopyala komutunu kullanın.

Makroyu Modüle Yapıştır

Visual Basic düzenleyicisine geri dönün. "(Genel)" öğesinin hemen altındaki büyük beyaz kod penceresine tıklayın. Kopyalanan makroyu çalışma kitabınıza yapıştırmak için Düzenle> Yapıştır yapın.

İşte dikkat etmeniz gereken bazı şeyler. "Alt" ile başlayan üst satır, makro adı ile biter. Makroyu daha sonra çalıştırabilmeniz için bu makro adını hatırlamak önemlidir. Kesme işaretiyle başlayan kod satırları, koddaki açıklamalardır. Bu çizgiler yeşil görünecektir. Endişelenmeniz gereken herhangi bir not olup olmadığını görmek için bunları okuyun. Örneğin, Microsoft, daha eski bir Excel sürümü için kodun farklı olması gerekip gerekmediğini size sıklıkla bildirecektir.

Koşmaya hazırsın. Excel'e geri dönün. Araçlar menüsünde Makro'yu seçin. İletişim kutusundan makro adınızı seçin ve ÇALIŞTIR'a tıklayın.

Bu Excel çalışma kitabını kaydettiğinizde, makro çalışma kitabına kaydedilir. Bu çalışma kitabı her açıldığında makroyu çalıştırabilirsiniz.

Tebrikler! Artık web'den yararlı makrolar kopyalayabilir ve çalıştırabilirsiniz.

Excel 95 kullanıcıları için not: Excel 95, aynı VB düzenleyiciyi sunmuyordu. Excel 95'ten, doğrudan Excel'den Ekle> Modül yaparsınız. Modül sayfası daha sonra Excel çalışma kitabında bir sayfa olarak görünecektir. Makroyu bu boş modül sayfasına yapıştırın ve yukarıdaki gibi çalıştırmak için Araçlar> Makro menüsünü kullanın.

Ilginç makaleler...