Pergunte aqui
0

Como Selecionar somente os valores não vazios de um intervalos que contém fórmulas.

perguntadas 2016-11-17 15:02:54 +0200

esta mensagem está marcada como wiki comunitário

Esta mensagem é um wiki. Qualquer pessoa com karma >75 é bem-vinda para a melhorar.

Em um intervalo A2:I300, somente as primeiras linhas contém valores (textos e números). Um uma determinada macro, eu seleciono todo o intervalo, já nomeado como "Dados_Selecao" e colo em outra planilha. Neste processo de copiar e colar, pretendo copiar apenas as linhas que contém valores - e não todo o intervalo A2:I300.

Ocorre que todo o intervalo contém fórmulas. Portanto, não é possível fazer a seleção usando o comando Ctrl+Shift+End.

Exemplo: Verifica-se que, no intervalo, somente as linhas 2, 3, 4 e 5 contém valores (as demais linhas contém fórmulas com resultado em brando (""), pretendo selecionar somente o intervalo A2:I5, para depois colar numa outra planilha.

Como fazer essa seleção de células não vazias, excluindo-se as que contém fórmulas que resultam em vazio ("")?


Obs.: Na macro, a seleção é feita da seguinte forma:

dim args2(0) as new com.sun.star.beans.PropertyValue

args2(0).Name = "ToPoint"

args2(0).Value = "Dados_Selecao"


editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

É possível selecionar o que quer com autofiltro, se sim, e copiar e colar.

imagem do gravatar de SchiavinattoSchiavinatto ( 2016-11-17 15:06:33 +0200 )editar

Você que copiar somente as linhas que pelo menos 1 célula tenha informação diferente de "branco"?

Quando diz "colo em outra planilha" é aba e não outro arquivo?

imagem do gravatar de SchiavinattoSchiavinatto ( 2016-11-18 11:38:23 +0200 )editar

1 Resposta

0

respondidas 2016-11-18 12:25:11 +0200

imagem do gravatar de Schiavinatto

updated 2016-11-18 12:26:13 +0200

Oi @Carlos2, segue uma solução, no exemplo que criei, a Planilha1 seria a sua, a Planilha2 com base na anterior ela só lista as linhas que pelo menos 1 célula esteja com dado diferente de branco.

Quando acionar no menu MACROS a opção CopiarColar será copiado somente os dados e não as formulas.

Arquivo teste

De retorno

Obs: Se solução lhe atendeu, de Ok na bolinha ao lado da resposta.

editar assinalar como ofensivo Excluir Link mais
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2016-11-17 15:02:54 +0200

Lidas: 4,379 vezes

Última atualização: Nov 18 '16