Excel 2020: Makro Kaydınızı Geliştirin - Excel İpuçları

Lotus 1-2-3'te Macro Recorder'ın 1985 versiyonunu sevdim. Kodu anlamak zordu ama işe yaradı. Excel Makro Kaydedici'de, makro kaydetmeye çalışan herkes için üzüntüye neden olan bazı varsayılanlar vardır. Makro deneyimini muhtemelen daha iyi hale getirmek için üç ipucu.

1. İpucu: Her Makro için Göreli Referansı açın.

A2 ile başladığınızı ve A4'e hareket eden basit bir makro kaydettiğinizi söyleyin. Bu makroya MoveDownTwoCells adını verirdim. Ancak bu makroyu hücre işaretçisi J10'dayken çalıştırırsanız, makro A4 hücresine taşınır. Bu, nadiren olmasını istediğiniz şeydir. Ancak, makroyu kaydetmeden önce Görünüm, Makrolar, Göreli Referansları Kullan'ı seçerek makro kaydedicinin davranışını değiştirebilirsiniz.

Bu ayar açıkken MoveDownTwoCells makrosunu kaydederseniz, makro herhangi bir hücreden çalışacaktır.

Dikkat

Ayar yalnızca siz Excel'i kapatana kadar açık kalır. Yarın tekrar açman gerekecek.

İpucu

Ya gerçekten her zaman A4 hücresine atlayan bir makro kaydetmeniz gerekirse? Göreceli Referanslar etkinleştirildiğinde bile, Git için F5'e basabilir ve A4'e gitmek için Git iletişim kutusunu kullanabilirsiniz. Makro kaydedici, her zaman A4'e atlayacak olan kodu kaydedecektir.

İpucu 2: Bir veri kümesinin sonuna gitmek için Ctrl + Shift + Ok tuşlarını kullanın.

Dünkü fatura kaydının altına bir toplam eklemek istediğinizi varsayalım. Toplamın bugün 9. satırda görünmesini istiyorsunuz, ancak yarın, sahip olduğunuz veri satırına bağlı olarak 17. veya 5. satırda olması gerekebilir.

Güvenilir bir şekilde% 100 doldurulmuş bir sütun bulun. Bu sütunun üst kısmından Ctrl + Shift + Aşağı Ok tuşlarına basma eylemini kaydedin. Aşağı Ok tuşuna bir kez daha basın ve toplamların olması gereken satırda olduğunuzu anlayacaksınız.

İpucu 3: =SUM(E$2:E8)Otomatik Toplam düğmesine basmak yerine yazın

Makro kaydedici Otomatik Toplamın amacını kaydetmeyecektir. Otomatik Toplam'a bastığınızda, yukarıdaki hücrede başlayan ve sayısal olmayan ilk hücreye kadar uzanan bir toplam işlevi alırsınız. Göreceli Referanslarınızın açık veya kapalı olması fark etmez; makro kaydedici, aktif hücrenin üzerindeki yedi hücreyi toplamak istediğinizi sabit kodlayacaktır.

Bunun yerine Otomatik Toplam simgesi kullanmak yerine, ilk satır numarasına önce tek dolar işareti olan SUM işlevi yazın: =SUM(E$2:E8). Makroyu kaydederken bu formülü kullanın; makro, aşağıda gösterildiği gibi, etkin hücrenin üstündeki hücreden 2. satıra kadar güvenilir bir şekilde toplanacaktır.

Ilginç makaleler...