geroeane,
Das duas, uma... Ou vc faz sua macro assim:
Sub Transfere()
Sheets("FilaAtividadesExecutando").Select
Range("$A$2:$e$2000").Select
Selection.Copy
Sheets("DadosCopiados").Select
L = Sheets("DadosCopiados").Cells(Rows.Count, 1).End(xlUp).Row + 1
Range("A" & L).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F2").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-5]="""","""",ROW()-1)"
Range("F2").Select
Selection.Copy
Range("F2:F2000").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("A1").Select
End Sub
Ou faz assim:
Em F2 vc digita =SE(A2="";"";LIN()-1) e arraste até F2000.
Como seus dados são copiados vai funcionar (se fossem inseridos teríamos que usar o INDIRETO() e ENDEREÇO()).
Abs,
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 26/11/2012 10:52 pm