Contare il numero di celle con colore di cella specifici utilizzando VBA

Il supporto per Office 2003 è terminato

Il supporto Microsoft per Office 2003 è terminato l'8 aprile 2014. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2815384

Sull'autore:

MVPIn questo articolo viene fornito da MVP Raddini Rahayu. Microsoft è grata agli MVP che condividono in modo proattivo le proprie esperienze professionali con altri utenti. Registrazione su articolo Sito Web MVP o blog in un secondo momento.
Sintomi
Alla Formuladi Microsoft Excel, sappiamo che nelle statistiche categoria di che vi è una funzione Conta il numero di celle in un intervallo che soddisfano la condizione di dare, chiamata CONTA.Se. Criteri su tale funzione possono essere formattati come testo o numero. Ma in realtà, potrebbe essere non solo testo o numero, ma anche dei colori delle celle. Quindi, come possiamo ottenere i risultati con i relativi criteri mentre la funzione CONTA.Se non può essere le soluzioni.


Risoluzione
Anche senza utilizzare la funzione CONTA.Se , possiamo pure ottenere i risultati con l'utilizzo di VBA. Con VBA possiamo creare una FDU (funzione definita dall'utente) e salvarla in un file di Componente aggiuntivo in modo da utilizzarla in qualunque cartella di lavoro e in altri computer.


Che cosa fare
Di seguito la procedura per creare il numero di cella colore FDU:

  1. Apri Microsoft Excel quindi premere ALT + F11 Per visualizzare Visual Basic Editor finestra.
  2. Su Inserisci dal menu Modulo Per creare un modulo. Scrivere quindi il seguente script:
    Function CountCcolor(range_data As range, criteria As range) As Long    Dim datax As range    Dim xcolor As Longxcolor = criteria.Interior.ColorIndexFor Each datax In range_data    If datax.Interior.ColorIndex = xcolor Then        CountCcolor = CountCcolor + 1    End IfNext dataxEnd Function

  3. Chiudere finestra VBE e di nuovo in Excel.
  4. Creare alcuni dati di esempio per testare la FDU, oppure è possibile scaricare questo file di esempio qui.
  5. In corrispondenza della cella D3, la funzione di scrittura: = CountCcolor(range_data, criteri)
    in range_data argumen, selezionare la cella C2 per C51
    in argumen di criteri, selezionare la cella F1


  6. Premere INVIO e nella cella F2 il risultato è 6. Indica che il numero di celle con colore cella blu è 6 celle.


  7. È inoltre possibile verificare un altro colore. Modificare il colore cella F1 con qualsiasi colore desiderato dai dati utilizzando Copia formato Per ottenere lo stesso colore.


  8. Inoltre, è possibile raggruppare la FDU, in modo che funzione può essere utilizzata in un'altra cartella di lavoro e i computer. Immettere in questo modo viene di seguito:


    Passaggio 1: Salvare la cartella di lavoro

    1. Immettere il nome che desidera denominato per nel Nome del file casella. Qui il nome Colore cella conteggio.
    2. Per il tipo di file, scegliere Componente aggiuntivo di Excel (xlam) formato.



      Nota: È possibile salvare il file del componente in qualsiasi punto desiderato. Ma se si desidera che venga elencato nella finestra di Excel incorporato, è consigliabile salvarlo nella posizione predefinita. Sul mio computer con sistema operativo Windows 7, il percorso predefinito per tutte le versioni di Microsoft Excel è: C:\Users\RADDINI\AppData\Roaming\Microsoft\AddIns


    Passaggio 2: Installare il componente aggiuntivo

    1. Apri Microsoft Excel nel computer che si desidera installare il componente aggiuntivo aperto Componenti aggiuntivi Nella finestra di dialogo facendo clic su Componente aggiuntivo nel Per gli sviluppatori scheda.
    2. Nel Componente aggiuntivo Nella finestra di dialogo fare clic su Sfoglia pulsante modo Sfoglia verrà visualizzata la finestra di dialogo.


    3. Passare per il percorso del file del componente aggiuntivo file viene salvato. Scegliere il file e quindi fare clic su Apri.
    4. Nel Componenti aggiuntivi Nella finestra di dialogo verificare che la casella di controllo componente aggiuntivo sia unchecked. Fare clic su OK.

Ora FDU colore cella conteggio è installata e pronta per l'uso.

Declinazione di responsabilità comunitaria soluzioni contenuto

MICROSOFT CORPORATION E/O I RELATIVI FORNITORI NON RENDONO RILASCIANO ALCUNA DICHIARAZIONE SULL'ACCURATEZZA DELLE INFORMAZIONI E LE IMMAGINI RELATIVE CONTENUTE NEL PRESENTE DOCUMENTO, L'AFFIDABILITÀ O DI IDONEITÀ. TUTTE QUESTE INFORMAZIONI E IMMAGINI RELATIVE SONO FORNITE "COSÌ COM'È" SENZA GARANZIE DI ALCUN TIPO. MICROSOFT E/O I RELATIVI FORNITORI NON RICONOSCONO ALCUNA GARANZIA O CONDIZIONE IN RELAZIONE A TALI INFORMAZIONI E IMMAGINI RELATIVE, INCLUSE TUTTE LE GARANZIE E CONDIZIONI DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO SPECIFICO, PERIZIA, TITOLO E NON VIOLAZIONE. L'UTENTE ACCETTA SPECIFICAMENTE CHE IN NESSUN CASO MICROSOFT E/O DEI SUOI FORNITORI SARÀ RESPONSABILI PER EVENTUALI DANNI DIRETTI, INDIRETTI, PUNITIVI, INCIDENTALI, SPECIALI, CONSEQUENZIALI O EVENTUALI DANNI DI QUALSIASI TIPO INCLUSI, SENZA LIMITAZIONE ALCUNA, DANNI PER PERDITA DI UTILIZZO, DATI O PROFITTI, DERIVANTI O IN QUALSIASI MODO CONNESSI CON L'UTILIZZO DI O DALL'INCAPACITÀ DI UTILIZZARE LE INFORMAZIONI E LE IMMAGINI RELATIVE CONTENUTE NEL PRESENTE DOCUMENTO , BASATO SU CONTRATTO, TORTO, NEGLIGENZA, RESPONSABILITÀ OGGETTIVA O IN CASO CONTRARIO, ANCHE SE MICROSOFT O I SUOI FORNITORI È STATA AVVERTITA DELLA POSSIBILITÀ DI DANNI.

Avviso: questo articolo è stato tradotto automaticamente

Properti

ID Artikel: 2815384 - Tinjauan Terakhir: 10/04/2015 06:48:00 - Revisi: 9.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010, Microsoft Excel 2013, Excel 2016

  • kbmvp kbcommunity kbstepbystep kbmt KB2815384 KbMtit
Tanggapan