Makro oluşturma
Makro kaydetme
Güvenlik düzeyini Orta veya Düşük olarak ayarlayın.
Nasıl?
Araçlar menüsünden Seçenekler’i tıklatın.
Güvenlik sekmesini tıklatın.
Makro Güvenliği altında Makro Güvenliği’ni tıklatın.
Güvenlik Düzeyi sekmesini tıklatın ve sonra kullanmak istediğiniz güvenlik düzeyini seçin.
Araçlar menüsünden Makro’yu seçin, sonra Yeni Makro Kaydet’i tıklatın.
Makro adı kutusuna makro (makro: Görevleri otomatikleştirmek için kullanabileceğiniz eylem veya eylem kümesi. Makrolar Visual Basic for Applications programlama dilinde kaydedilir.) için bir ad girin.
Notlar
Makronun birinci karakterinin harf olması gerekir. Diğer karakterler harf, rakam veya altçizgi karakterleri olabilir. Makro adında boşluklara izin verilmez; sözcük ayırıcı olarak altçizgi karakteri kullanılabilir.
Aynı zamanda hücre başvurusu da olan bir makro adı kullanmayın, aksi halde makro adının geçersiz olduğunu belirten bir hata iletisi alırsınız.
Makroyu bir klavye kısayol tuşuna (kısayol tuşu: Bir menü komutunu uygulamak için kullandığınız, F5 veya CTRL+A gibi bir fonksiyon tuşu veya tuş kombinasyonu. Buna karşıt olarak, bir erişim tuşu, odağı bir menü, komut veya denetime taşıyan, ALT+F gibi bir tuş kombinasyonudur.) basarak çalıştırmak isterseniz, Kısayol tuşu kutusuna bir harf girin. Küçük harfler için CTRL+ harf, büyük harfler için de CTRL+ÜSTKRKT+ harf tuş bileşimini kullanabilirsiniz; burada harf klavyedeki herhangi bir harftir. Kullandığınız kısayol tuşu harfi, bir rakam veya @ ya da # gibi özel bir karakter olamaz.
Not
Makroyu içeren çalışma kitabı açıkken kısayol tuşu, varsayılan eşdeğer Microsoft Excel kısayol tuşlarının üzerine yazar.
Makronun saklanacağı yer kutusunda, makroyu saklamak istediğiniz konumu tıklatın.
Makronun, Excel’i her kullandığınızda kullanılabilir olmasını isterseniz Kişisel Makro Çalışma Kitabı’nı seçin.
Makronun açıklamasını eklemek isterseniz bunu Açıklama kutusuna yazın.
Tamam’ı tıklatın.
Makroyu, etkin hücrenin konumuna göreli olarak çalıştırmak isterseniz, göreli hücre başvurusunu kullanarak makroyu kaydedin. Kaydı Durdur araç çubuğunda Göreli Başvuru’yu tıklatarak seçin. Excel, siz Excel’den çıkana kadar veya seçimi kaldırmak için Göreli Başvuru’yu yeniden tıklatana kadar, makroları göreli başvurularla kaydetmeyi sürdürür.
Kaydetmek istediğiniz eylemleri gerçekleştirin.
Kaydı Durdur araç çubuğunda, Kaydı Durdur’u tıklatın.
Microsoft Visual Basic kullanarak makro oluşturma
Microsoft Excel’de, Araçlar menüsünden Makro’nun üzerine gelip Visual Basic Düzenleyicisi’ni tıklatın.
Insert menüsünden Module seçeneğini tıklatın.
Kodunuzu, modülün kod penceresine yazın veya kopyalayın.
Makroyu (makro: Görevleri otomatikleştirmek için kullanabileceğiniz eylem veya eylem kümesi. Makrolar Visual Basic for Applications programlama dilinde kaydedilir.) modül penceresinden çalıştırmak isterseniz F5′e basın.
Makronuzu yazmayı bitirdiğinizde, File menüsünden Close and Return to Microsoft Excel’i tıklatın.
Başlangıç makrosu oluşturma
Kendiliğinden_Etkinleş gibi otomatik makrolar (makro: Görevleri otomatikleştirmek için kullanabileceğiniz eylem veya eylem kümesi. Makrolar Visual Basic for Applications programlama dilinde kaydedilir.), Microsoft Excel’i başlattığınızda çalışacak şekilde tasarlanmıştır. Bu makrolar hakkında daha fazla bilgi için Visual Basic Yardımı (Microsoft Visual Basic Yardımı: Excel’de Visual Basic yardımı için Araçlar menüsünden Makro ‘nun üzerine gelin ve Visual Basic Editor öğesini tıklatın. Yardım menüsünden Microsoft Visual Basic Yardımı’nı tıklatın.)’na bakın.
Başka bir makro oluşturmak için makronun bir kısmını kopyalama
Güvenlik düzeyini Orta veya Düşük olarak ayarlayın.
Nasıl?
Araçlar menüsünden Seçenekler’i tıklatın.
Güvenlik sekmesini tıklatın.
Makro Güvenliği altında Makro Güvenliği’ni tıklatın.
Güvenlik Düzeyi sekmesini tıklatın ve sonra kullanmak istediğiniz güvenlik düzeyini seçin.
Kopyalamak istediğiniz makroyu (makro: Görevleri otomatikleştirmek için kullanabileceğiniz eylem veya eylem kümesi. Makrolar Visual Basic for Applications programlama dilinde kaydedilir.) içeren çalışma kitabını açın.
Araçlar menüsünden Makro’yu seçin, sonra Makrolar’ı tıklatın.
Makro adı kutusuna, kopyalamak istediğiniz makronun adını girin.
Düzenle’yi tıklatın.
Kopyalamak istediğiniz makro satırlarını seçin.
Tüm makroyu kopyalamak için seçime Sub ve End Sub satırlarını eklemeye özen gösterin.
Standart araç çubuğunda (araç çubuğu: Komutları yürütmek için kullanabileceğiniz düğmeleri ve seçenekleri olan çubuk. Araç çubuğunu görüntülemek için, Görünüm menüsünde Araç Çubukları seçeneğinin üzerine gidin. İstediğiniz düğmeyi göremiyorsanız araç çubuğunun sağ ucundaki okları tıklatın.) Kopyala’yı tıklatın.
Kodu yerleştirmek istediğiniz modüle geçin.
Yapıştır düğmesini tıklatın.
İpucu
Kişisel Makro Çalışma Kitabı dosyanızı (Personal.xls), Visual Basic Düzenleyicisi (Visual Basic Düzenleyicisi: Yeni Visual Basic for Applications kodu ve yordamları yazdığınız ve varolanları düzenlediğiniz bir ortam. Visual Basic Düzenleyicisi kodunuzdaki söz dizimi, çalıştırma ve mantık sorunlarını bulmak için tam bir hata ayıklama araç kümesi içerir.)’nde (Alt+F11) açarak her zaman görüntüleyebilirsiniz. Personal.xls’in her zaman açık olan gizli bir çalışma kitabı olması nedeniyle, makro kopyalamak isterseniz onu göstermeniz gerekir.