Olá pessoal!
Nesse código ele funciona apenas 1 vez ao inserir os valores pela textbox.text então preenche a coluna E2:E1048576 da Plan2 e o resultado total na célula da Plan1...
Mas quando preencho alguma célula dentro dessa coluna E2:E1048576 sem o textbox.text, ou seja de forma manual direto na célula... a soma não é recalculada na WorkFunction! No aguardo galera. Grato!
Sub test()
Dim SumTotal As Long
SumTotal = WorksheetFunction.Sum(Range("E2:E1048576")) '..............Plan2 onde faz a soma dessa coluna;
Worksheets(1).Select '......................................................................Plan1 abri essa plan para a próxima etapa;
Range("C1048576").End(xlUp).Offset(1, 0).Value = SumTotal '..............etapa onde atribui a variável.
Range("B2").Select
Range("B2").Formula = "=SUM(C2:C1048576)"
End Sub