Video: Excel ile Şarta bağlı en büyük-küçük değerleri bulmak | 089.video | Ömer BAĞCI 2024
A göreli başvuru şu anda etkin hücrenin göreceli anlamına gelir. Aktif hücre tercihinizle dikkatli olun - hem göreceli referans makrosunu kaydettiğinizde hem de çalıştırdığınızda.
Önce, Örnek Dosyayı açın. xlsx çevrimiçi. Daha sonra, göreceli bir başvuru makrosu kaydetmek için aşağıdaki adımları kullanın:
-
Geliştirici sekmesinde Göreli Referansları Kullan seçeneğini belirleyin.
-
A1 hücresinin seçili olduğundan emin olun.
-
Geliştirici sekmesinde, Makro Kaydet'i seçin.
-
Makroyu AddTotalRelative olarak adlandırın.
-
Kaydetme yeri için Bu Çalışma Kitabını seçin.
-
Kaydı başlatmak için Tamam'ı tıklayın.
-
Hücreye A16 ve toplam yazın.
-
Sütun D (D16) 'da ilk boş hücreyi seçin ve = COUNTA (D2: D15) yazın.
-
Geliştirici sekmesinde, makro kaydını durdurmak için Kaydı Durdur'u tıklatın.
Bu noktada, iki makro kaydedersiniz. Makro iletişim kutusunu açmak için Geliştirici sekmesinde Makrolar'ı seçerek yeni oluşturulan makronuzun kodunu incelemek için biraz zaman ayırın. AddTotalRelative makrosunu seçin ve Düzenle'yi tıklayın.
Yine, Visual Basic Düzenleyicisi açılır ve makronuzu kaydettiğinizde yazılan kodu gösterir. Bu sefer kodunuz aşağıdaki gibi görünür:
Sub AddTotalRelative () ActiveCell. Ofset (15, 0). Range ("A1"). ActiveCell'i seçin. FormulaR1C1 = "Toplam" ActiveCell. Ofset (0, 3). Range ("A1"). ActiveCell'i seçin. İlk başvuru sırası, kodun belirli hücre aralıklarına (başlangıç noktası A1 dışındaki) gönderme içermediğine dikkat edin. FormR1C1 = "= COUNTA (R [-14] C: R [-1] C)" End Sub
Bu makroda Excel, etkin hücrenin Ofset özelliğini kullandığını unutmayın. Bu özellik, imleçe belirli sayıda hücrenin yukarı veya aşağı ve belirli sayıda hücre sola veya sağa hareket etmesini söyler.
Bu durumda, Ofset özellik kodu, Excel'e 15 satırı ve 0 sütununu etkin hücrenin (A1) üzerinden taşımasını söyler. Makro, göreli referans kullanılarak kaydedildiğinden Excel, mutlak bir referans makro kaydederken olduğu gibi belirli bir hücreyi açıkça seçmez.
Bu makroyu hareket halinde görmek için her iki tabloda Toplam satırı silin ve aşağıdakileri yapın:
-
A1 hücresini seçin.
-
Geliştirici sekmesinde, Makrolar'ı seçin.
-
AddTotalRelative makrosunu bulup seçin.
-
Çalıştır düğmesini tıklayın.
-
F1 hücresini seçin.
-
Geliştirici sekmesinde, Makrolar'ı seçin.
-
AddTotalRelative makrosunu bulup seçin.
-
Çalıştır düğmesini tıklayın.
Bu makronun, önceki makronuzun aksine, her iki veri kümesinde de çalıştığını unutmayın.Makro, geçerli etkin hücreye göre toplamları uygular, toplamlar doğru şekilde uygulanır.
Bu makronun çalışması için, makroyu çalıştırmadan önce
-
Doğru başlangıç hücresini seçtiğinizden emin olmanız yeterlidir.
-
Verilerin bloğu, makroyu kaydettiğiniz verilerle aynı satır ve sütun sayısına sahiptir.