Boa noite!!
Não repare a gambiarra
Não entendi muito bem mas tente isso...faça os teste
Option Explicit
Sub Ins_Form()
Dim iRow As Long
With Worksheets("SOMA")
iRow = .Cells(.Rows.Count, "A").End(xlUp).Row
With .Range("G2", .Cells(iRow, "G"))
.Formula = "=SUMIF(DESPESAS!$F$2:$F$1026,F2,DESPESAS!$D$2:$D$1026)"
.Value = .Value
End With
End With
End Sub
....
Sub Cop_Dados_AleVBA()
Application.ScreenUpdating = False
Worksheets("SOMA").Range("A2:F10000").Delete
Worksheets("DESPESAS").Range("A2:F10000").Copy
Worksheets("SOMA").Range("A2:F10000").PasteSpecial Paste:=xlValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Columns("A:F").Select
ActiveSheet.Range("$A$1:$F$10000").RemoveDuplicates Columns:=5, Header:= _
xlYes
Call Ins_Form
Range("A1").Select
Application.ScreenUpdating = True
End Sub
.....Baixe seu arquivo em:
http://www.sendspace.com/file/ggx9wn
Att
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 10/09/2012 6:40 pm