Bu yazıda, bir tablo hücresinin dolgu rengini tüm satıra, sütuna veya tabloya hızlı bir şekilde uygulamak için size beş yöntem sunacağız.
Word'de bir tablo hücresini kopyaladığınızda, yalnızca hücre içeriğini aldığınızı, ancak dolgu rengini asla almadığınızı fark edebilirsiniz. Bu nedenle, size bu sorunu çözmek için beş geçici çözüm göstermek istiyoruz. 
Yöntem 1: Tablo Hücresinin RGB Değerini El İle Alın
- Her şeyden önce, dolgu rengini almanız gereken hücreyi seçin.
- Ardından “Tasarım” sekmesine tıklayın.
- “Gölgeleme” altındaki komutu bulun ve bu komuttaki açılır düğmeyi tıklayın.
- Aynı ad iletişim kutusunu açmak için menüde "Kenarlıklar ve Gölgelendirme"yi seçin.
- Açılan kutunun yanında, “Gölgelendirme” sekmesine tıklayın.
- "Doldur" alanına gidin ve açılır düğmeyi tıklayın.
- Ve “Renkler” kutusunu açmak için “Daha Fazla Renk”i seçin.
- “Renk modeli” alanı için “RGB”yi seçin. Aşağıdaki RGB değerini alın.
- Ardından tüm kutuları kapatın ve imleci hedef hücrenin içine yerleştirin. Veya birden fazla hücreyi, satırı, sütunu hatta tüm tabloyu seçebilirsiniz.
- Ve “Daha Fazla Renk” seçmek için “Gölgelendirme” komutundaki açılır düğmeyi tıklayın.
- "Custom" sekmesi altında RGB değerini girin ve "OK" düğmesini tıklayın.
Yöntem 2: "Biçimlendirmeyi Göster" Bölmesini Açın
Temel fikir benzer; RGB değerini alıp daha sonra hedef hücrelere, satırlara, sütunlara veya tüm tabloya uygulamak.
- İlk olarak, ekleme işaretçisini dolu hücrenin içine yerleştirin.
- Ardından, "Biçimlendirmeyi Göster" bölmesini açmak için "Shift + F1" tuşlarına basın. Ve hücrenin RGB değerini "Gölgelendirme" bölümünde görebileceksiniz.
- Yöntem 9'deki 11 ila 1 arasındaki adımları izleyin.
Yöntem 3: VBA ile Bir Hücrenin Dolgu Rengini Tüm Tabloya Uygulayın
Alt başlıktan da anlaşılacağı gibi, tüm tabloyu tek renkte birleştirmenin yolu burada.
- Başlamak için, ekleme işaretçisini renkli bir hücrenin içine yerleştirin.
- VBA editörünü tetiklemek için “Alt+ F11” tuşlarına basın.
- Ardından “Normal” projeye tıklayın ve “Ekle” sekmesine tıklayın.
- Ardından bu menüden “Modül” seçeneğini seçin.
- Çift tıklayarak açın.
- Ve oraya aşağıdaki kodları yapıştırın:
Sub ApplyColorOfOneCellToEntireTable()
Dim nRowIndex As Integer
Dim nColumnIndex As Integer
Dim nCellForeColor As Long
Dim nCellBackColor As Long
If Selection.Information(wdWithInTable) = True Then
nRowIndex = Selection.Cells(1).RowIndex
nColumnIndex = Selection.Cells(1).ColumnIndex
Else
MsgBox ("Please put your cursor inside a cell.")
Exit Sub
End If
With Selection.Tables(1)
nCellBackColor = .Cell(nRowIndex, nColumnIndex).Shading.BackgroundPatternColor
nCellForeColor = .Cell(nRowIndex, nColumnIndex).Shading.ForegroundPatternColor
.Shading.BackgroundPatternColor = nCellBackColor
.Shading.ForegroundPatternColor = nCellForeColor
End With
End Sub
- Son olarak, “Çalıştır”a tıklayın veya “F5”e basın.
Yöntem 4: VBA ile Bir Hücrenin Dolgu Rengini Tüm Satıra Uygulayın
- İlk başta, imleci bir hücrenin içine getirin.
- Daha sonra, yöntem 3'teki tam olarak aynı adımları izleyerek bir makro kurun ve çalıştırın.
- Daha sonra yukarıdaki kodları bunlarla değiştirin:
Sub ApplyColorOfOneCellToEntireRow()
Dim nRowIndex As Integer
Dim nCellForeColor As Long
Dim nCellBackColor As Long
If Selection.Information(wdWithInTable) = True Then
nRowIndex = Selection.Cells(1).RowIndex
nCellBackColor = Selection.Cells(1).Shading.BackgroundPatternColor
nCellForeColor = Selection.Cells(1).Shading.ForegroundPatternColor
Else
MsgBox ("Please put your cursor inside a cell.")
Exit Sub
End If
With Selection.Tables(1).Rows(nRowIndex).Shading
.BackgroundPatternColor = nCellBackColor
.ForegroundPatternColor = nCellForeColor
End With
End Sub
Yöntem 5: VBA ile Bir Hücrenin Dolgu Rengini Tüm Sütuna Uygulayın
- Muhtemelen, önce imleci bir hücrenin içine getirin.
- Ardından bir makroyu düzgün bir şekilde kurun ve çalıştırın.
- Makroyu bununla değiştirin:
Sub ApplyColorOfOneCellToEntireColumn()
Dim nColumnIndex As Integer
Dim nCellForeColor As Long
Dim nCellBackColor As Long
If Selection.Information(wdWithInTable) = True Then
nColumnIndex = Selection.Cells(1).ColumnIndex
nCellBackColor = Selection.Cells(1).Shading.BackgroundPatternColor
nCellForeColor = Selection.Cells(1).Shading.ForegroundPatternColor
Else
MsgBox ("Please put your cursor inside a cell.")
Exit Sub
End If
With Selection.Tables(1).Columns(nColumnIndex).Shading
.BackgroundPatternColor = nCellBackColor
.ForegroundPatternColor = nCellForeColor
End With
End Sub
Kelime Sorunlarını Yönetin
Word'ü kullanma sürecinde sorunlar vardır ve her zaman olacaktır. Bu yüzden tüm bu sinir bozucu sorunlarla başa çıkmak için doğru numarayı öğrenmek oldukça gerekli. Almanız gereken önlemlerden biri de bir kelime düzeltme araç önceden. O zaman bir belge bozulduğunda paniğe kapılmazsınız.
Yazar Tanıtımı:
Vera Chen bir veri kurtarma uzmanıdır. DataNumendahil olmak üzere veri kurtarma teknolojilerinde dünya lideri olan , Inc. iyileşmek hem de pdf onarım yazılım ürünleri. Daha fazla bilgi için ziyaret edin www.datanumen.com




