Controlla bene il range di COUNTIF...Alexsandra ha saltato A1.
Prova a formattare correttamente le colonne: Deve agire su testo, non su date.
Buona scelta l'utilizzo del dizionario poichè indicizza.
Io, visto che hai il 2013, ti esorto ad utilizzare le queries SQL utilizzando come base dati lo stesso foglio di Excel.
Cerca su internet, poi crea una macro col registratore di macro (che anche Alex ha utilizzato) e sfrutta tutta la potenza di SQL.
In un unico passaggio, una query del genere:
SELECT Colonna1, COUNT(Colonna1) AS Contatore FROM Sheet1 GROUP BY Colonna1 ORDER BY Colonna1 ASC, ti crea un recordset contenente elementi univoci ordinati nella prima colonna e le occorrenze di ognuno nella seconda.
SQL internamente sfrutta i migliori algoritmi di addressing, indexing e sorting dei dati, traducendosi in performances di notevole impatto.