În acest articol, vă vom oferi cinci metode pentru a aplica rapid culoarea de umplere a unei celule de tabel întregului rând, coloană sau tabel.
S-ar putea să observați că atunci când copiați într-o celulă de tabel în Word, obțineți doar conținutul celulei, dar niciodată culoarea de umplere. Prin urmare, dorim să vă arătăm cinci soluții pentru a rezolva această problemă. 
Metoda 1: Obțineți manual valoarea RGB a celulei tabelului
- În primul rând, selectați celula a cărei culoare de umplere trebuie să obțineți.
- Apoi faceți clic pe fila „Design”.
- Găsiți comanda sub „Umbrire” și faceți clic pe butonul derulant de pe acea comandă.
- În meniu, alegeți „Margini și umbrire” pentru a deschide caseta de dialog cu același nume.
- Apoi, în caseta deschisă, faceți clic pe fila „Umbrire”.
- Accesați câmpul „Umpleți” și faceți clic pe butonul drop-down.
- Și selectați „Mai multe culori” pentru a deschide caseta „Culori”.
- Alegeți „RGB” pentru câmpul „Model de culoare”. Obțineți valoarea RGB de mai jos.
- Apoi închideți toate casetele și plasați cursorul în celula țintă. Sau puteți selecta mai multe celule, rânduri, coloane sau chiar întregul tabel.
- Și faceți clic pe butonul drop-down de pe comanda „Umbrire” pentru a selecta „Mai multe culori”.
- Introduceți valoarea RGB în fila „Personalizat” și faceți clic pe „OK”.
Metoda 2: Deschideți panoul „Revelare formatare”.
Ideea este similară, adică de a obține valoarea RGB și apoi de a o aplica celulelor, rândurilor, coloanelor sau întregului tabel țintă.
- În primul rând, plasați indicatorul de inserție în interiorul celulei umplute.
- Apoi apăsați „Shift+ F1” pentru a deschide panoul „Reveal Formatting” (Afișare formatare). Și veți putea vedea valoarea RGB a celulei în secțiunea „Umbrire”.
- Urmați pașii de la 9 la 11 din metoda 1.
Metoda 3: Aplicați culoarea de umplere a unei celule întregului tabel prin VBA
După cum sugerează subtitrarea, iată modalitatea de a uni întreaga masă într-o singură culoare.
- Pentru început, poziționați indicatorul de inserție în interiorul unei celule colorate.
- Apăsați „Alt+ F11” pentru a declanșa editorul VBA.
- Apoi faceți clic pe proiect „Normal” și faceți clic pe fila „Inserare”.
- Apoi alegeți „Modul” din meniul respectiv.
- Deschideți-l prin dublu clic.
- Și inserați următoarele coduri acolo:
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
- În cele din urmă, faceți clic pe „Run” sau apăsați pe „F5”.
Metoda 4: Aplicați culoarea de umplere a unei celule întregului rând prin VBA
- La început, plasați cursorul în interiorul unei celule.
- Apoi instalați și rulați o macrocomandă urmând exact aceiași pași din metoda 3.
- În continuare, înlocuiți codurile de mai sus cu acestea:
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
Metoda 5: Aplicați culoarea de umplere a unei celule pe întreaga coloană prin VBA
- Probabil, plasați mai întâi cursorul într-o celulă.
- Apoi instalați și rulați corect o macrocomandă.
- Înlocuiți macrocomanda cu aceasta:
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
Gestionați problemele cu cuvintele
Există și vor exista întotdeauna probleme în procesul de utilizare a Word. Deci este destul de necesar să înveți trucul potrivit pentru a face față tuturor acestor probleme enervante. Una dintre măsurile pe care trebuie să le luați este să puneți mâna pe un Corect de cuvinte instrument în avans. Atunci nu veți intra în panică odată ce un document este corupt.
Introducerea autorului:
Vera Chen este expertă în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv recupera excel și pdf repararea produselor software. Pentru mai multe informații vizitați www.datanumen.com




