Excel Makroları - Mutlak Referanslar

Excel makroları, mutlak referanslarla veya göreli referanslarla kaydedilebilir. Mutlak referanslarla kaydedilen bir makro, aktif hücreye bakılmaksızın kaydedilen adımları tam olarak kaydedildiği hücrelere yerleştirir. Öte yandan, göreceli referanslarla kaydedilen bir makro, kaydedilen görevleri çalışma sayfasının farklı bölümlerinde gerçekleştirebilir.

Bu bölümde makro için mutlak referansları öğreneceksiniz. Bir sonraki bölümde göreceli referansları öğreneceksiniz.

Ekibinizin çalışmaları hakkında her günün sonunda aşağıdaki formatta bir rapor göndermeniz gerektiğini varsayalım:

Şimdi, rapor B2 hücresine yerleştirilmeli ve verilen formatta olmalıdır.

Raporda doldurulmuş bir örnek aşağıda gösterildiği gibi olacaktır -

Aşağıdaki hücrelerdeki veriler haricinde, proje için oluşturduğunuz her rapor için bilgi sabittir.

  • C3 - Tarih Raporu.
  • C13 - Bugün Tamamlanan Görev Sayısı.
  • C14 - Tamamlanan Toplam Görev Sayısı.
  • C15 - İşin% 'si Tamamlandı.

Bunlardan C3'e (Tarih Raporu) Excel işlevi = TODAY ()sizin müdahaleniz olmadan raporunuzun tarihini koyar. Ayrıca, C15 hücresinde, C14 / C12 formülüne sahip olabilir ve C15 hücresini, Tamamlanan Çalışma Yüzdesinin sizin için Excel tarafından hesaplanması için yüzde olarak biçimlendirebilirsiniz.

Bu size sadece iki hücre bırakır - her gün sizin tarafınızdan doldurulması gereken C13 ve C14. Bu nedenle, raporu her oluşturduğunuzda geri kalan hücreler için bilgi almanız ideal olacaktır. Bu sizin için zaman kazandırır ve sıradan raporlama faaliyetlerini sadece birkaç dakika içinde yapabilirsiniz.

Şimdi, bu tür raporları üç proje için göndermeniz gerektiğini varsayalım. Zamandan tasarruf edeceğinizi ve gün için daha zorlu işlere başlayabileceğinizi hayal edebilir ve elbette yönetiminizden övgüler alabilirsiniz.

Bunu, proje başına bir makro kaydederek ve bunları günlük bazda çalıştırarak, yalnızca birkaç dakika içinde gerekli raporları oluşturmak için gerçekleştirebilirsiniz. Ancak, makroyu her çalıştırdığınızda, rapor, etkin hücreye bakılmaksızın yukarıda verildiği gibi çalışma sayfasında görünmelidir. Bunun için mutlak referanslar kullanmanız gerekir.

Mutlak Referansların Sağlanması

Mutlak referanslarla bir makroyu kaydetmek için, makronun adımların başlaması gereken hücreden başlayarak kaydedildiğinden emin olmalısınız. Bu, önceki bölümde verilen örnek durumunda, aşağıdakileri yapmanız gerektiği anlamına gelir -

  • Makroyu kaydetmeye başlayın.
  • Yeni bir çalışma sayfası oluşturun.
  • Yeni çalışma sayfasında B2 dışındaki herhangi bir hücreye tıklayın.
  • B2 hücresine tıklayın.
  • Makroyu kaydetmeye devam edin.

Bu, her yeni rapor için yeni bir çalışma sayfası oluşturur ve makroyu her çalıştırdığınızda B2 hücresine yerleştirilen rapor biçimini alır.

Note - Yukarıda verilen ilk üç adım önemlidir.

  • Yeni bir çalışma sayfası oluşturmazsanız, makroyu çalıştırdığınızda, kaydettiğiniz her şeyi aynı çalışma sayfasına aynı yere yerleştirir. İstediğin bu değil. Her raporu farklı bir çalışma sayfasında almanız gerekir.

  • Kaydın başlangıcında farklı bir hücreye tıklamazsanız, etkin hücre B2 olsa bile, Excel kaydedilen adımları etkin hücreye yerleştirir. Makroyu çalıştırdığınızda, kaydedilen rapor biçimini, etkin hücreye bağlı olarak çalışma sayfasının herhangi bir bölümüne yerleştirir. B2 dışında bir hücreye ve ardından B2 hücresine açıkça tıklayarak, kayıt cihazına makro adımlarınızı her zaman B2 hücresine yerleştirmesini söylemiş olursunuz.

Bir Makro Kaydetme

Makroyu kaydetmeye başlayabilirsiniz. Record MacroGÖRÜNÜM sekmesi altındaki Şeritte komut → Makrolar. AyrıcaStart Recording Macro Excel görev çubuğunun sol tarafında bulunan düğme.

  • Makroyu kaydetmeye başlayın. Record Macro iletişim kutusu belirir.

  • Makroyu belirli bir projenin raporu olarak tanımlamak için anlamlı bir ad verin.

  • Altından Bu Çalışma Kitabını seçin Store macro in, çünkü yalnızca bu belirli çalışma kitabından raporlar üreteceksiniz.

  • Makronuza bir açıklama verin ve Tamam'ı tıklayın.

Makronuz kaydetmeye başlar.

  • Yeni bir çalışma sayfası oluşturun. Bu, yeni raporunuzun yeni bir çalışma sayfasında olmasını sağlar.

  • Yeni çalışma sayfasında B2 dışındaki herhangi bir hücreye tıklayın.

  • B2 hücresine tıklayın. Bu, makronun kaydedilen adımlarınızı her zaman B2'ye yerleştirmesini sağlar.

  • Rapor formatını oluşturun.

  • Proje raporu için statik bilgileri doldurun.

  • C3 hücresine = BUGÜN () ve C15 hücresine = C14 / C12 yerleştirin.

  • Hücreleri tarihlerle biçimlendirin.

Makroyu kaydetmeyi durdurun.

Makroyu kaydetmeyi durdurabilirsiniz. Stop Recording Görünüm sekmesi → Makrolar altındaki Şeritte komutunu veya Excel görev çubuğunun sol tarafında bulunan Kaydı Durdur düğmesini tıklatarak.

Proje Raporu makronuz hazır. Çalışma kitabını makro özellikli bir çalışma kitabı olarak kaydedin (.xlsm uzantısıyla).

Bir Makro Çalıştırma

Sadece makroyu çalıştırarak birkaç saniye içinde istediğiniz sayıda rapor oluşturabilirsiniz.

  • Şerit üzerindeki GÖRÜNÜM düğmesine tıklayın.
  • Makrolar'ı tıklayın.
  • Açılır listeden Makroları Görüntüle'yi seçin. Makro iletişim kutusu açılır.
  • Report_ProjectXYZ makrosunu tıklayın.
  • Çalıştır düğmesine tıklayın.

Çalışma kitabınızda B2 hücresinde oluşturulan rapor kalıbıyla birlikte yeni bir çalışma sayfası oluşturulacaktır.