Jump to content
Fórum Script Brasil
  • 0

AJUDA COM SOMASE DENTRO DE UM CASE - VBA EXCELL


Question

Boa tarde. Muito obrigado pelas dicas que tem me ajudado muito na construção do meu projeto. Não tenho habilidade suficiente, diria que é iniciante, mas que estou aprimorando.

Queria saber se podem me ajudar com uma dúvida bem específica. Já assisti vídeos de somase no VBA, mas não encontro nada que fale sobre o que eu preciso.

Eu preciso de uma soma em que CASO na coluna E contenha o termo "1FILHA", então somar os valores da planilha ENTRADAS com a condição SE a conta financeira que está em uma coluna específica, INICIAR com "1.*". Ou seja, não importa como termina. escrevi esse código:


_______________________________
For LIN03 = 2 To K Case Is = "1FILHA"

RELCONTAS.Cells(LIN03, 6).Value = WorksheetFunction.SumIf( _
ENTRADAS.Range("g:g"), RELCONTAS.Cells(LIN03, 2).Value = "1.*", ENTRADAS.Range("F:F"))
End Select
 
Next
 
End Sub
_______________________________

A questão é que CLARO que não está somando porque a condição "1.*" não está sendo localizada.
O processamento encontra o caso, entra na soma, mas não encontra o valor de critério. Não sei se a propriedade está errada, se a expressão.... enfim... preciso muito de ajuda, estou a alguns dias quebrando a cabeça e já tentei muitos códigos... já até alterei a estrutura da lógica da planilha.

Podem me ajudar?
Link to post
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      149192
    • Total Posts
      645447
×
×
  • Create New...