Ir ao conteúdo
  • Cadastre-se

Função SE na Programação VB - Dificuldades


Posts recomendados

Amigos,


Estou tentando organizar dados que um relatório extraído de sistema antigo. 

 

Nesse relatório vem um cadastro a cada 50 linhas, entretanto, alguns deles tem 54. Por isso não consigo fazer uma formula para extrair só a informação que preciso nas referidas células. Pensei na seguinte solução:

 

Verifica A1, se for o termo "Nome:", então vai verificar A51, se for o termo "Nome:",então verifica A101... Assim por diante.

Caso Ax não for "Nome:", então ele exclui 4 linhas anteriores (assim o que era 54 vira 50) e segue o baile.

 

Tentei fazer isso de uma forma meio burra (mas é o máximo que consegui)

 

sub Funcao0 

    Sheets("Minhaplanilhaauxiliar").Select
    Range("M1").Select
    ActiveCell.FormulaR1C1 = _
        "=IF('Planilhacomdados!R[21]C[-12]=""Nome:"",funcao1,"funcaoexluir0")"

 

sub end

 

Aí essa funcao0 seria um botão.

 

A funcao1 seria para verificar a o próximo cadastro e faria referência para funcao2 (e assim por diante)

 

A funcaoexcluir0 seria um comando para excluir as 4 linhas anteriores

 

 

Alguma sugestão?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!