none
Apagar conteúdo com condição RRS feed

  • Pergunta

  • Amigos

    Bom dia,

    Minha dúvida é muito simples. Preciso criar uma macro para varrer a planilha e limpar o conteúdo das células com valor "0" e "0%".

    Eu cheguei a uma macro simples, que substitui o "0%" por nada, a mesma coisa com "0". O problema é que ela pega o 0% dos valores com "100%", e a 0 pega dos "80,90,100"... Desta forma não esta legal.

    Sheets("Principal").Select
    Cells.Replace What:="0%", Replacement:="", LookAt:=xlPart, _
    SearchOrder:=xlByRows, MatchCase:=True

    Sheets("Principal").Select
    Cells.Replace What:="0", Replacement:="", LookAt:=xlPart, _
    SearchOrder:=xlByRows, MatchCase:=True

    Abaixo a print da tabela, na verdade a planilha é bem grande. Eu só retirei uma parte para mostrar.

    Obrigado desde já !

    sexta-feira, 12 de fevereiro de 2016 12:33

Respostas

  • Vitor,

    se os dados forem resultados de fórmulas, basta desmarcar uma opção para resolver:

    Caso ainda queira fazer por Macro, basta solicitar 'Coincidir o Conteúdo Integral da Célula' e não apenas parte.

    Abraço.


    Filipe Magno

    • Sugerido como Resposta André Santo terça-feira, 16 de fevereiro de 2016 12:27
    • Marcado como Resposta Vitor Augusto Werneck quinta-feira, 18 de fevereiro de 2016 16:46
    domingo, 14 de fevereiro de 2016 19:51

Todas as Respostas

  • Vitor,

    se os dados forem resultados de fórmulas, basta desmarcar uma opção para resolver:

    Caso ainda queira fazer por Macro, basta solicitar 'Coincidir o Conteúdo Integral da Célula' e não apenas parte.

    Abraço.


    Filipe Magno

    • Sugerido como Resposta André Santo terça-feira, 16 de fevereiro de 2016 12:27
    • Marcado como Resposta Vitor Augusto Werneck quinta-feira, 18 de fevereiro de 2016 16:46
    domingo, 14 de fevereiro de 2016 19:51
  • Filipe,

    Muito obrigado. Era justamente isso que eu queria rs.

    Uma simples opção no excel.

    Abraços

    Vitor

    quinta-feira, 18 de fevereiro de 2016 16:47