Video: Temel Excel Komple Eğitim Seti 138 of 180 2024
Excel'in varsayılan kayıt modu mutlak referansdır. Bir formül içindeki hücre başvurusu mutlak referans olduğunda, formülün yeni bir yere yapıştırıldığı zaman otomatik olarak ayarlanmaz.
Bu kavramın makrolar için nasıl uygulanacağını anlamanın en iyi yolu denemektir. Bir çalışma sayfasındaki satırları sayan bir makro kaydedin. (Bir örnek için şekle bakınız.)
Burada örnek veri setini çevrimiçi olarak bulabilirsiniz.
Makroyu kaydetmek için şu adımları izleyin:
-
A1 hücresinin seçili olduğundan emin olun.
-
Geliştirici sekmesinde, Makro Kaydet'i seçin.
-
Makroyu AddTotal olarak adlandırın.
-
Kaydetme yeri için Bu Çalışma Kitabını seçin.
-
Kaydı başlatmak için Tamam'ı tıklayın.
Bu noktada, Excel eylemlerinizi kaydediyor.
-
Excel kayıt yaparken A16 hücresini seçin ve hücreye Toplam yazın.
-
Sütun D (D16) 'da ilk boş hücreyi seçin ve = COUNTA (D2: D15) yazın.
Bu formül, D sütununun alt kısmında bir sayı dalı verir. COUNTA işlevini kullanın, çünkü dala numaraları metin olarak saklanır.
-
Makro kaydını durdurmak için Geliştirici sekmesinde Kaydı Durdur'u tıklayın.
Biçimlendirilmiş çalışma sayfası burada gösterilen gibi olmalıdır.
Makroyu hareket halinde görmek için, eklediğiniz Toplam satırını silin ve şu adımları izleyerek makronuzu oynatın:
-
Geliştirici sekmesinde, Makrolar'ı seçin.
-
Yeni kaydettiğiniz AddTotal makrosunu bulup seçin.
-
Çalıştır düğmesini tıklayın.
Her şey iyi giderse makro, eylemlerinizi T'ye döndürür ve masanıza toplam tutar verir. Şimdi işte buydu. Denemek ne kadar zor olursa olsun, ikinci tabloda AddTotal makrosunu çalıştıramazsınız. Niye ya? Çünkü onu mutlak bir makro olarak kaydettin.
Bu ne anlama geldiğini anlamak için, Geliştirici sekmesinde Makrolar'ı seçerek altta yatan kodu inceleyin. Makro iletişim kutusu görüntülenir.
Excel Makro iletişim kutusu.AddTotal makrosunu seçin ve Düzenle düğmesini tıklayın. Visual Basic Düzenleyicisi açılır ve makronuz kaydedildiğinde yazılan kod görüntülenir:
Sub AddTotal () Range ("A16"). ActiveCell'i seçin. FormulaR1C1 = "Toplam" Aralık ("D16"). ActiveCell'i seçin. A16 ve D16 aralığını seçen iki kod satırına özellikle dikkat edin. Formül R16C1 = "= COUNTA (R [-14] C: R [-1] C)" Son Sub
Makro, mutlak referans modunda kaydedildiğinden Excel, aralık seçiminizi mutlak hücre başvuruları olarak yorumladı. Başka bir deyişle, imleciniz çalışma kitabınızda nerede olursa olsun, kaydedilen makroyu çalıştırdığınızda Excel, A16 ve sonra D16 hücresini seçecektir.Bir sonraki bölümde, göreceli referans modunda kaydedildiğinde, aynı makronun neye benzediğini incelersiniz.