Pq ao inves de usar uma formula nao faz um loop
+ ou - assim
dim linha as long
dim ulinha as long
dim a as long
dim ws as intenger
linha =2
ulinha = range("1048576").end(xlup).row
ws = cells(2,2).value
for a = linha to ulinha
if cells(linha,2).value = ws then
'aqui vc pode escrever o que quisser o que esta abaixo e so um exemplo
msgbox = cells (linha,3)
linha = linha+1
next
end sub
DE forma geral é isso ( nao testei)
Pra que escrever a formula se pode escrever diretamente o resultado.
Mas de qualquer maneira
troque BWS! por BWS &
Que deve funcionar.
Marcelo Prudencio
Microsoft Excel Brasil no Facebook
"Começar já é a metade do caminho."
Autor Desconhecido
Simplifica que simples fica.
Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.
Postado : 28/01/2016 2:17 pm