Clique Aqui Ajuda com formula no Excel - Página 2

Lista de Usuários Marcados

Página 2 de 2 PrimeiroPrimeiro 12
Resultados 11 a 18 de 18

Tópico: Ajuda com formula no Excel

  1. #11
    World Class Avatar de ekalil
    Data de Ingresso
    24/02/08
    Localização
    São Paulo
    Posts
    27.226
    Citação Postado originalmente por Victormm Ver Post
    Consegui fazer uma gambiarra exibindo as formulas no excel, copiando e colando e dando find no word, ele mostra qts vezes aparece no total, ai posso colocar esse numero manualmente.

    Pesquisei aqui e acho que o único jeito mesmo seria por vba para o que eu queria, mas daria muito trabalho para pouca coisa tb.

    Ty maisev!
    Nice. Esse é o espírito.
    Registre-se ou faça login para ver assinaturas.

  2. #12
    Chip Leader Avatar de Cleber Trombini
    Data de Ingresso
    11/08/11
    Posts
    1.017
    Não me segurei e fiz a Macro. Coisa de Nerd mesmo.. PQP!

    Tomara que sirva. Abraços.

    Código:
    Option Explicit
    Option Compare Text
    
    
    Function ContaCelulas(strCelula As String)
    Dim Cel As Range, Plage As Range
    Dim iCont As Integer
    Dim Mot As String
        Set Plage = Range("C1:C4") 'a ser adaptado ao trecho a percorrer.
        Mot = strCelula 'adaptar à palavra a ser buscada e excluída
        'Não é necessário se o trecho for pequeno
        Application.ScreenUpdating = False
        For Each Cel In Plage
            If Cel.Formula Like "*" & Mot & "*" Then
                iCont = iCont + 1
                
            End If
        Next Cel
        Application.ScreenUpdating = True
        ContaCelulas = iCont
    End Function
    GG
    Registre-se ou faça login para ver assinaturas.

  3. #13
    Chip Leader Avatar de Cleber Trombini
    Data de Ingresso
    11/08/11
    Posts
    1.017
    Citação Postado originalmente por Cleber Trombini Ver Post
    Não me segurei e fiz a Macro. Coisa de Nerd mesmo.. PQP!

    Tomara que sirva. Abraços.

    Código:
    Option Explicit
    Option Compare Text
    
    
    Function ContaCelulas(strCelula As String)
    Dim Cel As Range, Plage As Range
    Dim iCont As Integer
    Dim Mot As String
        Set Plage = Range("C1:C4") 'a ser adaptado ao trecho a percorrer.
        Mot = strCelula 'adaptar à palavra a ser buscada e excluída
        'Não é necessário se o trecho for pequeno
        Application.ScreenUpdating = False
        For Each Cel In Plage
            If Cel.Formula Like "*" & Mot & "*" Then
                iCont = iCont + 1
                
            End If
        Next Cel
        Application.ScreenUpdating = True
        ContaCelulas = iCont
    End Function
    GG
    Funcionou @Victormm e @ekalil

    GG
    Registre-se ou faça login para ver assinaturas.

  4. #14
    Expert Avatar de Victormm
    Data de Ingresso
    14/09/07
    Posts
    4.023
    Não consegui ver ainda, depois vou tentar ver melhor pq vou donkar para fazer funcionar, lol.

    Mas vlw, assim que eu testar e der alguma coisa aviso.
    Abraço!
    Registre-se ou faça login para ver assinaturas.

  5. #15
    Chip Leader Avatar de Cleber Trombini
    Data de Ingresso
    11/08/11
    Posts
    1.017
    Citação Postado originalmente por Victormm Ver Post
    Não consegui ver ainda, depois vou tentar ver melhor pq vou donkar para fazer funcionar, lol.

    Mas vlw, assim que eu testar e der alguma coisa aviso.
    Abraço!
    Man. Vc altera o range de células que vai conter os cálculos na linha abaixo:
    Código:
    Set Plage = Range("C1:C4")
    Depois vc vai numa celula e chama a função:
    Código:
    =ContaCelulas("A1")
    Neste vídeo vc acha como usar o editor do VBA. Vai no minuto 1:50 que já tem o que vc precisa.



    GG
    Registre-se ou faça login para ver assinaturas.

  6. #16
    World Class Avatar de Slodera
    Data de Ingresso
    18/10/07
    Localização
    Guarulhos, Brazil
    Posts
    12.771
    Porra aqui ng reclama de ajudar? Só os designers são haters mesmo.
    Registre-se ou faça login para ver assinaturas.

  7. #17
    Expert Avatar de Victormm
    Data de Ingresso
    14/09/07
    Posts
    4.023
    Citação Postado originalmente por Cleber Trombini Ver Post
    Citação Postado originalmente por Victormm Ver Post
    Não consegui ver ainda, depois vou tentar ver melhor pq vou donkar para fazer funcionar, lol.

    Mas vlw, assim que eu testar e der alguma coisa aviso.
    Abraço!
    Man. Vc altera o range de células que vai conter os cálculos na linha abaixo:
    Código:
    Set Plage = Range("C1:C4")
    Depois vc vai numa celula e chama a função:
    Código:
    =ContaCelulas("A1")
    Neste vídeo vc acha como usar o editor do VBA. Vai no minuto 1:50 que já tem o que vc precisa.



    GG
    Quase funcionou Trombini, o problema é que ele ta contando apenas uma vez.
    Ex:
    Em uma celula esta assim = A1+A1+A2
    Ele não conta que tem 2x A1, conta apenas uma vez. Preciso que ele conte quantas vezes tem "A1" e não quantas celulas contem A1. Se for complicado ou já não tiver mais saco para mexer nisso, não tem problemas, hehe.

    Vou dar rep+ para você pela ajuda!
    Ty!
    Registre-se ou faça login para ver assinaturas.

  8. #18
    Table Captain
    Data de Ingresso
    13/10/11
    Localização
    Curitiba,Pr
    Posts
    535
    Lol... pensei em fazer a macro, mas fiquei com preguiça de fazer sem saber o objetivo pq tenho quase certeza que o op tá donkando na montagem da planilha, hehehehhe... mas se precisar de ajuda p jogar isso aí no vba e rodar avisa aí q é ez.
    Registre-se ou faça login para ver assinaturas.

Página 2 de 2 PrimeiroPrimeiro 12

Permissões de postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
© 2007-2019 · MaisEV · Todos os direitos reservados