Come rimuovere la formattazione condizionale in Excel (3 esempi)

  • Condividi Questo
Hugh West

In Excel, Formattazione condizionale è una comoda funzione che permette di formattare e ombreggiare senza sforzo le celle in base a determinati criteri condizionali. Tuttavia, a volte si può desiderare di eliminare o cancellare la formattazione condizionale in Excel. In questo tutorial, vi spiegheremo come rimuovere Formattazione condizionale in diversi modi, tra cui la funzione Regole chiare e l'applicazione di VBA .

Scarica il quaderno di esercizi

Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.

Rimuovere la formattazione.xlsm

3 esempi per rimuovere la formattazione condizionale in Excel

Un campione di dati di stipendi medi annuali a Google I redditi con uno stipendio medio superiore a quello di un dipendente sono mostrati nell'immagine sottostante. $120,000 utilizzando Formattazione condizionale Tuttavia, potrebbe essere necessario rimuovere la formattazione condizionale dopo averla applicata.

Verranno mostrati tre modi diversi per rimuovere la formattazione condizionale. Per iniziare, si utilizzerà il metodo consueto, poi, utilizzando VBA elimineremo la formattazione condizionale lasciando intatto il formato.

1. Applicare il metodo di base per rimuovere la formattazione condizionale

All'inizio, applicheremo il metodo C Regole di base per rimuovere Formattazione condizionale È di solito il metodo di base per rimuovere Formattazione condizionale Per applicare questi metodi, è sufficiente seguire la procedura.

Fase 1:

  • Innanzitutto, selezionare l'intervallo in cui è stato applicato Formattazione condizionale .

Fase 2:

  • Fare clic su Casa.

Fase 3:

  • Innanzitutto, fare clic sul pulsante Formattazione condizionale
  • Selezionare la voce Regole chiare
  • Infine, selezionare Cancella le regole dalle celle selezionate dal menu.

  • Pertanto, vedrete che il vostro Formattazione condizionale non è più presente.

2. Eseguire un codice VBA per rimuovere la formattazione condizionale

In questa sezione, vi spiegheremo come utilizzare VBA codice per rimuovere Formattazione condizionale Si tratta di un approccio unico, ma che funziona, perché è possibile selezionare semplicemente l'intervallo e rimuovere la formattazione condizionale per applicare lo stesso codice innumerevoli volte. Per eseguire un'operazione di VBA codice, seguite i passaggi indicati di seguito.

Fase 1:

  • Innanzitutto, premere Alt + F11 per attivare Foglio di lavoro abilitato alle macro VBA .
  • Scegliere Inserire dalla scheda.
  • Quindi, selezionare Modulo dalle opzioni.

Fase 2:

  • Dopo aver selezionato un Modulo , incollare il seguente testo 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 

Qui,

  • Dim WorkRng come intervallo è dichiarare la variabile WorkRng come valore di un intervallo.
  • xTitleId = "ExcelWIKI" è il nome del titolo visualizzato nella casella di immissione.
  • Set WorkRng = Applicazione.Selezione si riferisce all'intervallo che sarà dalla selezione corrente.
  • InputBox("Range", xTitleId, WorkRng.Address, Type:=8) si riferisce alla casella di input che appare per ottenere l'intervallo e si chiama con il titolo 'ExcelWIKI'.

WorkRng.FormatConditions.Delete si riferisce all'eliminazione di tutto il Formato condizionale tra l'intervallo.

Passo 3:

  • Risparmiare il programma e premere F5 per eseguirlo.
  • Una scatola di gamma 'ExelDemy' apparirà, selezionare l'intervallo.
  • Infine, premere Entrare per vedere le modifiche.

Di conseguenza, Formattazione condizionale verranno rimossi dalle celle, come mostrato nella schermata seguente.

Letture simili

  • Come rimuovere l'errore #DIV/0! in Excel (5 metodi)
  • Rimuovere i riquadri in Excel (4 metodi)
  • Come rimuovere un collegamento ipertestuale da Excel (7 metodi)
  • Rimuovere gli outlier in Excel (3 modi)
  • Come rimuovere i trattini dall'SSN in Excel (4 metodi rapidi)

3. Eseguire un codice VBA per rimuovere la formattazione condizionale ma mantenere il formato

In aggiunta al metodo precedente, è possibile rimuovere facilmente il Formattazione condizionale ma preservare il formato utilizzando VBA In generale, le funzioni di Excel non lo consentono, ma solo la funzione VBA Il codice vi permetterà di ottenere questo risultato, ovvero VBA supremazia del codice su Funzioni di Excel Per ottenere questo risultato, seguire i passaggi indicati di seguito.

Fase 1:

  • Per aprire il Macro VBA , premere Alt + F11 .
  • Dalle schede, scegliere la voce Inserire
  • Quindi, selezionare Modulo .

Fase 2:

  • Incollare quanto segue VBA codice.
 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 xRgCon 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 

Qui,

  • xRg come intervallo si riferisce alla dichiarazione di xRg come intervallo.
  • xTxt come stringa si riferisce alla dichiarazione di xTxt come stringa.
  • xCella come intervallo si riferisce a xCell come a un intervallo.
  • In caso di errore, riprende il prossimo si riferisce al codice che continuerà a essere eseguito anche se si verifica un errore.
  • RangeSelection.Count si riferisce alla selezione delle celle del foglio di lavoro.
  • UsedRange.AddressLocal si riferisce all'intervallo utilizzato nel foglio di lavoro specificato.
  • InputBox("Seleziona intervallo:", "ExcelWIKI", xTxt, , , , , 8) è la casella di immissione in cui inserire l'intervallo quando appare il titolo 'ExcelWIKI'.
  • .Font.FontStyle = .DisplayFormat.Font.FontStyle che il carattere rimarrà come formattazione condizionale.
  • .Interior.PatternColorIndex = .DisplayFormat.Interior.PatternColorIndex che rimarrà il colore della cella come formattazione condizionale.
  • .Interior.TintAndShade = .DisplayFormat.Interior.TintAndShade che la sfumatura interna e l'oggetto rimarranno come formattazione condizionale.

xRg.FormatConditions.Delete si riferisce all'eliminazione di tutta la formattazione condizionale per l'intervallo per il valore della stringa sotto l'intervallo.

Fase 3:

  • Viene visualizzata una finestra di dialogo in cui è possibile selezionare l'intervallo.
  • Infine, fare clic su OK per vedere i risultati.

Pertanto, Formattazione condizionale viene eliminato nell'immagine seguente, ma il formato delle celle rimane invariato.

Per saperne di più: Come rimuovere la formattazione in Excel senza rimuovere i contenuti

Conclusione

In conclusione, spero che questa esercitazione vi abbia mostrato come rimuovere la formattazione condizionale in Excel utilizzando sia il metodo semplice che il codice VBA. Tutte queste tecniche dovrebbero essere insegnate e utilizzate per i vostri dati. Esaminate il libro di esercizi e applicate ciò che avete imparato. Grazie al vostro contributo, siamo in grado di sostenere progetti come questo.

Non esitate a contattarci per qualsiasi domanda e lasciate un commento qui sotto per farmi sapere cosa ne pensate.

Exceldemy Il personale risponderà alle vostre richieste nel più breve tempo possibile.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.