Excel'de bir formülün başvurduğu tüm hücreleri nasıl vurgulayabilirim?
Bu makale, Excel'de bir formül tarafından başvurulan tüm hücreleri vurgulamaktan bahsediyor. Bunu yapmak için lütfen aşağıdaki iki yöntemi izleyin.
Kısayol tuşu olan bir formülün başvurduğu tüm hücreleri vurgulayın
VBA kodlu bir formülle başvurulan tüm hücreleri vurgulayın
Kısayol tuşu olan bir formülün başvurduğu tüm hücreleri vurgulayın
Bu bölüm, bir formül tarafından referans verilen tüm hücreleri seçmek için Kısayol tuşunu kullanmanızı ve ardından bunlara manuel olarak renk doldurmanızı önerir.
1. E1'in bir formül hücresi olduğunu varsayarsak, onun tarafından başvurulan tüm hücreleri vurgulamanız gerekir. Lütfen E1 formül hücresini seçin ve ardından Ctrl + [ (açık köşeli parantez) tuşları aynı anda.
2. Şimdi bu formülün başvurduğu hücreler seçildi, lütfen bunları vurgulamak için bir dolgu rengi belirtin. Ekran görüntüsüne bakın:
VBA kodlu bir formülle başvurulan tüm hücreleri vurgulayın
Excel'de bir formül tarafından başvurulan tüm hücreleri vurgulamak için VBA kodunu da çalıştırabilirsiniz.
1. Basın Ara Toplam + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.
2. içinde Uygulamalar için Microsoft Visual Basic pencere, lütfen tıklayın Ekle > modül. Ardından aşağıdaki VBA kodunu Modül penceresine kopyalayıp yapıştırın.
VBA kodu: Excel'deki bir formülle başvurulan tüm hücreleri vurgulayın
Sub HighlightCellsReferenced()
Dim rowCnt As Integer
Dim i As Integer, j As Integer, strleng As Integer
Dim strTxt As String, strFml As String
Dim columnStr, cellsAddress As String
Dim xRg As Range, yRg As Range
On Error Resume Next
Set xRg = Application.InputBox(Prompt:="Please select formula cell(s)...", _
Title:="Kutools For Excel", Type:=8)
strTxt = ""
Application.ScreenUpdating = False
For Each yRg In xRg
If yRg.Value <> "" Then
strFml = yRg.Formula + " "
strFml = Replace(strFml, "(", " ")
strFml = Replace(strFml, ")", " ")
strFml = Replace(strFml, "-", " ")
strFml = Replace(strFml, "+", " ")
strFml = Replace(strFml, "*", " ")
strFml = Replace(strFml, "/", " ")
strFml = Replace(strFml, "=", " ")
strFml = Replace(strFml, ",", " ")
strFml = Replace(strFml, ":", " ")
For j = 1 To Len(strFml)
If Mid(strFml, j, 1) <> " " Then
cellsAddress = cellsAddress + Mid(strFml, j, 1)
Else
On Error Resume Next
Range(cellsAddress).Interior.ColorIndex = 3
cellsAddress = ""
End If
Next
End If
Next yRg
Application.ScreenUpdating = True
End Sub
3. Tuşuna basın. F5 kodu çalıştırmak için anahtar. Haşhaşta Kutools for Excel iletişim kutusu, lütfen başvurulan hücreleri temel alarak vurgulamanız gereken bir formül hücresi veya birden çok formül hücresi seçin ve ardından OK buton. Ekran görüntüsüne bakın:
Şimdi, seçilen formül hücrelerine dayalı başvurulan tüm hücreler, aşağıda gösterilen ekran görüntüsü gibi hemen kırmızı renkte vurgulanır.
İlgili Makaleler:
- Excel'de formül hücresi referansını sabit tutmak nasıl?
- Excel'deki hücredeki sekme adına nasıl başvurulur?
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!