Excel Makro Oluşturma, Düzenleme ve Silme
Güvenlik düzeyini Orta veya Düşük olarak ayarlayın.
(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 için bir ad girin.
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 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 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.
Oluşturulan Makroyu Düzenleme
Makro düzenlemek için Visual Basic Düzenleyicisi ile çalışmanız gerekir. Visual Basic Düzenleyicisi, Microsoft Excel çalışma kitaplarına eklenen makroları yazmak ve düzenlemek için kullanılabilir.
Güvenlik düzeyini Orta veya Düşük olarak ayarlayın.
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 Makrolar’ı tıklatın.
Makro adı kutusuna makronun adını girin.
Düzenle’yi tıklatın.
Visual Basic Düzenleyicisi konusunda yardım almak için, Yardım menüsünde Microsoft Visual Basic Yardımı’nı tıklatın.
Oluşturulan Makroyu Silme
Silmek istediğiniz makroyu içeren çalışma kitabını açın.
Araçlar menüsünden Makro’yu seçin, sonra Makrolar’ı tıklatın.
Makro yeri listesinde, Bu Çalışma Kitabı’nı tıklatın.
Makro adı kutusunda, silmek istediğiniz makro adını tıklatın.
Sil’i tıklatın.
ActiveX denetimi için makro oluşturma:
Makro yazımı hakkında ayrıntılı bilgi için Microsoft Visual Basic Yardımı’na bakın.
Denetim Araç Kutusu’nu görüntüler: Görünüm menüsünden Araç Çubukları’nı seçin, sonra Denetim Araç Kutusu’nu tıklatın.
Tasarım Modu simgesini tıklatın .
Denetimi farenin sağ düğmesiyle tıklatın ve kısayol menüsünden Kod Görüntüle’yi tıklatın.
Visual Basic Düzenleyicisi’nde, yeni bir makro yazın veya varolan makroyu değiştirin.
Makroyu yazmayı bitirince, Dosya menüsünde Kapat ve Microsoft Excel Uygulamasına Dön’ü tıklatın.
Denetimi tasarlamayı bitirince, Tasarım Modundan Çık’ı tıklatın.
İpucu
Tasarladığınız form Microsoft Excel veya Visual Basic programı yerine bir Web sayfasında kullanılacaksa, denetimi otomatikleştirmek için makro yerine bir Web komut dosyası (kod: Web sayfası üzerinde, yeni bir ziyaretçi olduğunda bir “ziyaretçi sayısı” sayacını artırmak gibi görevleri gerçekleştirmek için kullanılan bir tür bilgisayar kodu. Web kodları birkaç kodlama dilinde yazılabilir. Kodların çalıştırılmak için derlenmeye gereksinimleri yoktur.) kullanın.
















