O VBA não é necessário. Crie uma lista de todas as instâncias (por exemplo, ColumnD possui linhas: maçã, banana, melão, cereja, uva, kiwi, pêssego, morango, melancia) e insira =IF(ISERROR(INDEX(A$1:A$5,MATCH($D1,A$1:A$5,0))),"",INDEX(A$1:A$5,MATCH($D1,A$1:A$5,0)))
em E1. Arraste o canto inferior direito de E1 para G1. Clique duas vezes no canto inferior direito do G1. Copiar / Colar Valores. Excluir colunas A: D.