Editor semsibey Posted April 18, 2022 Editor Share Posted April 18, 2022 EXCEL – Hücre Seçildiğinde Etkin Satırı/Sütunu Vurgula (VBA) Makalenin ingilizcesi / for English: https://justpaste.it/443ic ÖNEMLİ NOT : EXCEL DOSYASININ MAKRO ETKİN BİR BELGE (XLSM) OLARAK KAYDEDİLMESİ GEREKİR. 6000 satırlık (veya daha fazla veya daha az önemli değil) bir sürü veriniz olduğunu ve ayrıntılar için bunları günlük olarak izlemeniz gerektiğini düşünün. Bir satıra çok fazla konsantre olduktan sonra, bir satıra tıklayıp yukarıdaki veya aşağıdaki satırdaki verileri okuduktan sonra bazı şeyleri kaçırabilirsiniz. Doldur komutunu kullanarak her satırı vurgulamadan ve ardından vurgulamayı kaldırmadan bundan kaçınmak ister misiniz? Zaten sayfanızda bulunan vurguyu mahvedebilirsiniz. Not: Birden çok satır veya sütun seçmek hepsini vurgulamaz, yalnızca seçimi başlatan satırları vurgular. Gelecekte birden fazla satırı seçmek ve vurgulamak için bir eğitim yayınlayabilirim, bu yüzden bizi izlemeye devam edin. Aşağıdaki çözüm, önceki hücre dolgusu, yazı tipi rengi veya mevcut biçimlendirmeniz ile uğraşmaz. Aşağıdaki çözüm, farklı vurgulama seçenekleriyle birden çok aralık için aynı sayfada birden çok kez yapmanıza da olanak tanır. Aynı sayfada birden çok aralık için A bölümünü birden çok kez yapabilirsiniz. Bölüm B, bir sayfa için yalnızca bir kez yapılmalıdır (birden çok sayfa varsa, her biri için bir kez). A. Koşullu biçimlendirme – kullandığınız formüle bağlı olarak, ya yalnızca satırı vurgularsınız ya da hem satırı hem de sütunu vurgularsınız (4. maddeye bakın) B. VBA kodu – bu bölüm, farenizi farklı bir hücreye tıkladığınızda vurguyu hareket ettirmek içindir ve bu nedenle belgenizi Excel Makro Etkin Çalışma Kitabı (XLSM) olarak kaydetmeniz gerekecektir. A. Koşullu biçimlendirme 1. Kodun çalışmasını istediğiniz hücre aralığını seçin – örneğin A1:E55 veya A5:AD10000 veya herhangi bir şey olabilir. Veri veya boş hücreler içeren hücreleri seçebilirsiniz, önemli değil. 2. GİRİŞ sekmesinde Koşullu Biçimlendirme'ye tıklayın ve Yeni Kural'ı seçin. 3. "Hangi hücrelerin biçimlendirileceğini belirlemek için bir formül kullan"ı seçin. 4. Alana aşağıdaki iki formülden birini girin: a) Sadece satırı vurgulamak istiyorsanız (yukarıdaki resimde olduğu gibi): =OR(CELL("row")=CELL("row";A1)) Yukarıdaki formülde A1'i aralığınızın ilk hücresiyle değiştirin - örneğin A5:AD10000 için yukarıdaki A1'i A5 ile değiştirmeniz gerekir b) Hücrenizin bulunduğu satırı ve sütunu hem vurgulamak isterseniz :=OR(CELL("col")=COLUMN();CELL("row")=ROW()) 5. Biçim düğmesini tıklayın ve istediğiniz biçimlendirmeyi seçin – Ben genellikle kalın yazı tipi ve sarı dolgu kullanırım, ancak beyaz yazı tipi ve kırmızı dolgu vb. kullanabilirsiniz. 6. Hazır olduğunuzda Tamam'ı ve ardından tekrar Tamam'ı tıklayın. B. VBA kodu 1. Sayfa adına sağ tıklayın ve Uygulamalar için Microsoft Visual Basic penceresini açmak için Kodu Görüntüle'yi seçin. 2. Açılan pencereye aşağıdaki kod satırlarını yapıştırın: Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub Bu nasıl görünmesi gerektiği ( soldaki “ağaç” kısmı görünmüyorsa endişelenmeyin – Görünüm – Proje Gezgini'ne giderek görebilirsiniz 😞 3. Microsoft VBA penceresini kapatın (Excel dosyasını değil) 4. Dosyayı Excel Makro Etkin Çalışma Kitabı (.XLSM) olarak kaydedin BU KADAR! 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.