carlos otaviano
Membro
SOMASE em VBA. Qual a fórmula?
Perguntou 12 anos atrás
Mais uma para a rapaziada!
EM VBA - Gostaria de somar (excel = somase)uma coluna que tivesse um determidado nome em outra coluna.
EX;
Worksheets("PLAN1").Range("h4:h55").Value = WorksheetFunction.SumIf(Worksheets("PLAN3").Range("j2:j55"), Worksheets("PLAN1").Range("g4"), Worksheets("PLAN3").Range("c2:c55"))
Meu problema esta na RANGE("g4") que não aconpanha o intervalo dos demais.
Não "saquei" como faxzer o intervalo.
Fico muito grato !
At. mais
Carlos
Respostas
Benhur
Membro
11 anos atrás
Oi,
Segue uma sugestão:
For Linha = 4 to 55
Worksheets("PLAN1").Range("h" & Linha).Value = WorksheetFunction.SumIf(Worksheets("PLAN3").Range("j2:j55"), Worksheets("PLAN1").Range("g" & Linha), Worksheets("PLAN3").Range("c2:c55"))
Next Linha