Cum să eliminați formatarea condiționată în Excel (3 exemple)

  • Imparte Asta
Hugh West

În Excel, Formatarea condiționată este o caracteristică la îndemână care vă permite să formatați și să nuanțați fără efort celulele pe baza anumitor criterii condiționale. Cu toate acestea, este posibil ca uneori să doriți să ștergeți sau să ștergeți formatarea condiționată în Excel. În acest tutorial, vă vom explica cum să eliminați Formatarea condiționată în diferite moduri, inclusiv prin funcția Reguli clare și prin aplicarea de VBA .

Descărcați caietul de practică

Descărcați acest caiet de exerciții pentru a vă exercita în timp ce citiți acest articol.

Eliminați Formatting.xlsm

3 Exemple pentru a elimina formatarea condiționată în Excel

Un eșantion de date privind salariile medii anuale la Google's mai multe departamente sunt prezentate în captura de ecran de mai jos. Am evidențiat veniturile cu un salariu mediu mai mare decât $120,000 folosind Formatarea condiționată Cu toate acestea, este posibil să fie necesar să eliminați formatarea condiționată după ce ați aplicat-o.

Vă vom demonstra trei moduri diferite de a elimina formatarea condiționată. Pentru început, vom folosi metoda obișnuită. Apoi, folosind VBA vom elimina formatarea condiționată, lăsând în același timp formatul intact.

1. Aplicați metoda de bază pentru a elimina formatarea condiționată

La început, vom aplica C Reguli lear comanda pentru a elimina Formatarea condiționată Este, de obicei, metoda de bază pentru a elimina Formatarea condiționată Pentru a aplica aceste metode, trebuie doar să urmați pașii.

Pasul 1:

  • În primul rând, selectați intervalul în care ați aplicat Formatarea condiționată .

Pasul 2:

  • Faceți clic pe Acasă.

Pasul 3:

  • În primul rând, faceți clic pe butonul Formatarea condiționată
  • Selectați Reguli clare
  • În cele din urmă, selectați Ștergeți regulile din celulele selectate din meniu.

  • Prin urmare, veți vedea că Formatarea condiționată nu mai este prezentă.

2. Executați un cod VBA pentru a elimina formatarea condiționată

În această secțiune, vă vom explica cum să folosiți VBA cod pentru a elimina Formatarea condiționată De asemenea, este o abordare unică, dar care funcționează. Pentru că puteți pur și simplu să selectați intervalul și să eliminați formatarea condiționată pentru a aplica același cod de nenumărate ori. Pentru a rula o aplicație VBA codul, urmați pașii de mai jos.

Pasul 1:

  • În primul rând, apăsați Alt + F11 pentru a activa Foaie de lucru activată de macro VBA .
  • Alegeți Introduceți din fila.
  • Apoi, selectați Modul din opțiuni.

Pasul 2:

  • După selectarea unui Modul , trebuie doar să lipiți următoarele VBA.
 Sub DeleteConditionalFormats() Dim WorkRng As Range On Error Resume Next xTitleId = "ExcelWIKI" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) WorkRng.FormatConditions.Delete End Sub 

Aici,

  • Dim WorkRng ca interval este declararea variabilei WorkRng ca o valoare de interval.
  • xTitleId = "ExcelWIKI" este numele titlului care a apărut în caseta de introducere.
  • Set WorkRng = Application.Selection se referă la intervalul care va fi din selecția curentă.
  • InputBox("Range", xTitleId, WorkRng.Address, Type:=8) se referă la caseta de introducere a datelor care apare pentru a obține intervalul și este denumită cu titlul "ExcelWIKI".

WorkRng.FormatConditions.Delete se referă la ștergerea tuturor formatelor condiționale dintre intervale.

Pasul 3:

  • Salvați programul și apăsați F5 pentru a o rula.
  • O cutie de gamă 'ExelDemy' va apărea, selectați intervalul.
  • În cele din urmă, apăsați Introduceți pentru a vedea modificările.

În consecință, Formatarea condiționată vor fi eliminate din celule, așa cum se arată în imaginea de mai jos.

Lecturi similare

  • Cum să eliminați eroarea #DIV/0! în Excel (5 metode)
  • Eliminarea panourilor în Excel (4 metode)
  • Cum să eliminați Hyperlink din Excel (7 metode)
  • Eliminați valorile aberante în Excel (3 moduri)
  • Cum să eliminați liniuțele din SSN în Excel (4 metode rapide)

3. Executați un cod VBA pentru a elimina formatarea condiționată, dar păstrați formatul

În plus față de metoda anterioară, puteți elimina cu ușurință Formatarea condiționată dar păstrați formatul prin utilizarea VBA În general, funcțiile Excel nu permit acest lucru, ci doar funcția VBA vă va permite să realizați acest lucru, adică VBA supremația codului asupra Funcții Excel Pentru a realiza acest lucru, urmați pașii de mai jos.

Pasul 1:

  • Pentru a deschide fereastra Macro VBA , apăsați Alt + F11 .
  • Din file, alegeți opțiunea Introduceți
  • Apoi, selectați Modul .

Pasul 2:

  • Lipiți următoarele VBA cod.
 Sub Remove_Condition_but_Keep_Format() Dim xRg As Range Dim xTxt As String Dim xCell As Range On Error Resume Next If ActiveWindow.RangeSelection.Count> 1 Then xTxt = ActiveWindow.RangeSelection.AddressLocal Else xTxt = ActiveSheet.UsedRange.AddressLocal End If Set xRg = Application.InputBox("Select range:", "ExcelWIKI", xTxt, , , , , , 8) If xRg Is Nothing Then Exit Sub For Each xCell In xRgWith xCell .Font.FontStyle = .DisplayFormat.Font.FontStyle .Font.Strikethrough = .DisplayFormat.Font.Strikethrough .Interior.Pattern = .DisplayFormat.Interior.Pattern If .Interior.Pattern xlNone Then .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex .Interior.Color = .DisplayFormat.Interior.Color End If .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade.Interior.PatternTintAndShade = .DisplayFormat.Interior.PatternTintAndShade End With Next xRg.FormatConditions.Delete End Sub 

Aici,

  • xRg ca interval se referă la declararea xRg ca interval.
  • xTxt ca șir de caractere se referă la declararea xTxt ca șir de caractere.
  • xCell ca interval se referă la xCell ca la un interval.
  • La eroare, reluați Următorul se referă la codul dvs. va continua să ruleze chiar dacă apare o eroare.
  • RangeSelection.Count se referă la selectarea celulelor din foaia de calcul.
  • UsedRange.AddressLocal se referă la intervalul utilizat în foaia de calcul specificată.
  • InputBox("Selectați intervalul:", "ExcelWIKI", xTxt, , , , , , , 8) este caseta de introducere a datelor în care veți introduce intervalul atunci când apare cu titlul "ExcelWIKI".
  • .Font.FontStyle = .DisplayFormat.Font.FontStyle comenzi acel font va rămâne ca formatare condiționată.
  • .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex care va rămâne culoarea celulei ca formatare condiționată.
  • .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade comenzi care nuanța interioară și obiectul vor rămâne ca formatare condiționată.

xRg.FormatConditions.Delete se referă la ștergerea tuturor formatelor condiționate pentru interval pentru valoarea șirului de caractere din interval.

Pasul 3:

  • Se va afișa o casetă de dialog, selectați intervalul.
  • În cele din urmă, faceți clic pe OK pentru a vedea rezultatele.

Prin urmare, Formatarea condiționată este ștearsă în imaginea de mai jos, dar formatul celulei rămâne același.

Citește mai mult: Cum să eliminați formatarea în Excel fără a elimina conținutul

Concluzie

În concluzie, sper că acest tutorial v-a arătat cum să eliminați formatarea condiționată în Excel folosind atât metoda simplă, cât și codul VBA. Toate aceste tehnici ar trebui să fie predate și utilizate pentru datele dvs. Examinați cartea de practică și aplicați ceea ce ați învățat. Datorită contribuției dvs., putem susține proiecte ca acesta.

Nu ezitați să ne contactați dacă aveți întrebări. Vă rugăm să lăsați un comentariu mai jos pentru a-mi spune ce părere aveți.

Exceldemy va răspunde la solicitările dumneavoastră în cel mai scurt timp posibil.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.