Acho que o que você deseja é, na verdade, uma tabela dinâmica em vez de uma macro, para que você não precise se preocupar em alterar os dados.
Ele não será muito parecido com o exemplo de saída, pois as células conterão um 1 (um) em vez da palavra, mas você poderá ver imediatamente quais empresas têm quais recursos.