Excel'de Geliştirici Sekmesi Nasıl Eklenir veya Eklenir? (bir Örnekle)

Excel'de Geliştirici Sekmesi

Excel'deki Geliştirici sekmesi, makrolar oluşturmak, VBA uygulamaları oluşturmak, form tasarlamak ve XML'i İçe Aktarmak veya Dışa Aktarmak için kullanılır. Varsayılan olarak, geliştirici sekmesi excel'de devre dışı bırakılmıştır, bu nedenle excel'deki Seçenekler Menüsünden etkinleştirilmesi gerekir.

Derinlemesine inceleyelim ve Geliştirici sekmesinin sunduğu çeşitli seçenekleri inceleyelim.

Excel'de Geliştirici Sekmesi Nasıl Eklenir?

  • Adım 1: Yeni bir excel sayfası açın ve dosyaya gidin. Seçeneklere gidin.
  • Adım 2: "Seçenekler" e tıkladıktan sonra, soldan Şeridi Özelleştir öğesini seçin ve sağda Ana Sekmeleri Seçin ardından Geliştirici onay kutusunu işaretleyin ve Tamam düğmesini tıklayın
  • 3. Adım: Excel dosyasında Geliştirici Sekmesi görünecektir

Developer Sekmesini kullanarak VBA Programları nasıl yazılır?

Excel'deki Geliştirici Sekmesi, aşağıda gösterildiği gibi VBA programları yazmak için kullanılabilir -

Örnek 1 - "Merhaba, VBA'ya Hoş Geldiniz" i Görüntülemek İçin Basit Bir Kod Yazma

Geliştirici Sekmesine gidin ve "Visual Basic" i seçin, yeni bir pencere açılır

Sayfa1'e (Sayfa1) çift tıklayın ve Boş Belge veya Bölme sağ tarafta görünecektir

Aşağıdaki kodu yazın ve Çalıştır düğmesini tıklayın, "Merhaba, VBA'ya Hoş Geldiniz" diyen bir açılır kutu görünecektir.

Kod Açıklaması:

Sub ve End Sub prosedür olarak kullanılır veya programın ana gövdesi olarak kullanılır.

" Msgbox ", VBA paketinde burada yazılanları görüntüleyen işlevsel bir özelliktir, örneğin ("Merhaba, VBA'ya Hoş Geldiniz")

Yukarıdaki kodu kaydetmek için, makro kodunun kaydedilmesi için onu bir .xlsm dosyası olarak kaydedin.

Örnek 2 - Düğme Özelliğine tıklayın

Bu özel özellik, herhangi birinin düğmeyi tıklayarak kodu çalıştırmasını sağlar ve daha iyi anlamak için, bir kişinin dinamik olarak ad ve doğum yerini girdiği ve çıktı olarak görüntülenecek bir örnek verelim.

Geliştirici sekmesine gidin ve excel'deki Radyo düğmelerine tıklayın ve Düğme (Form Kontrolü) öğesini seçin.

Formda herhangi bir yere sürüklediğinizde aşağıdaki iletişim kutusu görünecek ve Makro adını yeniden adlandıracaktır.

Yeni Düğmeye tıklayın ve aşağıdaki kod sayfası görünecektir.

Kodlama bölümü ve Açıklama

  • Dize, sayısal vb. Olabilen değişkeni bildirmek için " Dim " işlevi kullanılır (Buradaki Ad ve Doğum Yeri dize olarak bildirilen değişkenlerdir)
  • "InputBox" , VBA'da kullanıcıdan girdi istendiği işlevsel bir özelliktir
  • " Msgbox ", VBA paketindeki, içinde yazılanları görüntüleyen işlevsel özelliktir

Şimdi kod sayfası penceresini kapatın

Düğmeye sağ tıklayın ve bir kişinin düğmeyi oluşturduğu excel'de düzenleme metnini seçin ve onu "Ad_Birth" olarak yeniden adlandırın.

Düğmeye tıklayın ve Adı ve Doğum Yerini Girin.

İsim ve Doğum için iki uyarı açılır (Örn., Dhrish ve Pune için İsim ve Doğum Yeri Girin)

Adı girdikten sonra aşağıdaki çıktı görünecektir.

Dosyayı .xlsm dosyası olarak kaydedin.

Geliştirici Sekmesinde Makro Nasıl Kaydedilir?

Bir kişinin bir görevi tekrar tekrar yapması gerektiğinde ve hem tekrarlayan işlerde hem de kodlamada zamandan tasarruf etmek istediğinde en uygunudur.

Öyleyse, burada daha önce aldığım önceki örnek, farzedelim ki her dosya için formül içeren sütunu renklendirmek istiyor. Yani, yapabileceğiniz şey, işi önce manuel olarak yaparak kaydetmek ve ardından diğer dosyalar için çalıştırmaktır.

Aşağıdaki gibi verilerimiz olduğunu varsayalım.

Öyleyse burada F, G Sütununu ve toplam satırları, formül sütunları ve satırları olduğu kadar sarı renklendirmeliyiz.

Yani renklendirmeden önce, sarılar Geliştirici Sekmesine gider.

Excel'de Makro Kaydet'e tıklayın

Makro Kaydet'e tıklandığında, onu Color_Yellow olarak yeniden adlandırmak için bir iletişim kutusu görünecektir.

Sarı Renk Sütun F, G ve Satır Toplamı

Renklendirmeden sonra Geliştirici sekmesine gidin.

Kaydı Durdur'u tıklayın

Excel ve Visual Basic'te Geliştirici sekmesine gidin

Module1'i seçin

Bir dahaki sefere görevi tekrarlamak istendiğinde, bağlantıyı kullanarak aynı kodu yeni excel sayfasına kopyalayıp yapıştırarak (Makroyu Çalıştır) Düğmesine tıklayabilirsiniz. Görüntüleme için basit bir kod yazma

Geliştirici Sekmesi kullanılarak Makro Güvenliği nasıl sağlanır?

Gerekirse parola korumalı makrolar etkinleştirilebilir.

Geliştirici sekmesine gidin.

Visual Basic'i açın

Şifrenin etkinleştirilmesi gereken makroyu açın (Örneğin, yukarıdaki örnekte olduğu gibi Color_Yellow makrosunu alıyoruz)

Araçlar ve VBAProject özelliklerini seçin

Bir diyalog kutusu görünecektir

Koruma sekmesini seçin

İzlemek için Kilit Projesini Kontrol Edin

İhtiyaç duyulan Şifreyi girin ve onaylayın ve Tamam'a tıklayın.

Kaydedip kapatırken .xlsm dosyası olarak kaydedin

Dosyayı açın ve 1,2 ve 3 numaralı adımları tekrarlayın

Bir şifre isteyecek ve şifreyi girecektir.

Şimdi kodu görebilecek

Hatırlanacak şeyler

  • Excel'de yerleşik bir Sekmedir
  • Makroyu Kaydetme kullanımıyla her şeyi otomatikleştirmek kolaydır
  • Bununla ilgili en iyi bölüm, VBA'daki düğmeye tıklanarak verilebilen çalışma zamanı istemleri veya kullanıcı istemleridir.
  • VBA'da formlar veya Temel UI da oluşturulabilir; lütfen aynı şey için referanslara bakın

Ilginç makaleler...