Ayuda con la siguiente macro...
Estoy elaborando un libro de salarios, y he estado investigando como automatizar el trabajo a través de macro. He encontrado esta macro, pero me da error 1004.
Lo que quiero hacer es lo siguiente: tengo varias hojas en un mismo libro que contienen nominas de salarios para diferentes empleados, y quiero que la macro busque al empleado que yo indique en todas las hojas, que copie la información de toda la fila y luego la pegue en un formato que ya tengo establecido, pero que revise si la fila ya esta llena pase a la siguiente fila y pegue la información.
Esta es la macro:
Sub Libro_de_Salarios()
Dim Empleado As String
Worksheets("Formato").Select
Application.ScreenUpdating = False
'
'
ActiveSheet.Cells.Clear
Empleado = InputBox("Nombre del Empleado : ")
For i = 1 To Sheets.Count
Select Case Sheets(i).Name
Case "control"
'esta hoja no se procesa
Case "otrahoja"
'esta hoja no se procesa
Case Else
hoja = Worksheets(i).Name
Worksheets(hoja).Select
Columns("A3:P80").Select
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:=fecha, Operator:=xlAnd
Range("A1:P1").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("Formato").Select
ufila = Range("A" & Rows.Count).End(xlUp).Row
Range("A" & ufila + 1).Select
ActiveSheet.Paste
End Select
Bueno, es solo la primera parte.