Buenos Días,espero que me ayuden nuevamente con este problema que tenMacro que no copie toda la fila
Buenos Días,espero que me ayuden nuevamente con este problema que tengo,bueno es este,, voy a basarme en el caso de otra pregunta de aquí ,que copia la fila entera con una condición este es el ejemplo que dejaron en la anterior pregunta.
lo que deseo es una macro que copie en la ultima fila vacía de la hoja dos datos si cumple una condición, Ejemplo:
Hoja1
A  B         C        D              E
1  Ana     15      A22          CC
2  Mario   20      M15         CC
3  Pedro  60      P40          AA
4  Juan    40       J60         CC
5  Karla    70       K70        AA
6  Luis      70       L56         CC
Deseo una macro que copie en la ultima fila vacía de la Hoja2 los datos de la Hoja1 pero solo si esta cumple con la condición AA de la columna "E", el resultado quedaría de la siguiente manera:
Hoja2
A   B           C         D
1   Pedro    60       P40            ( AA)
2   Karla     70       K70              (AA)
y esta es la respuesta obviamente por un experto de "todoexpertos"
Hola, te mando mi solución con esta macro:
Sub proceso()
'por luismondelo
Sheets("hoja1").Select
Range("E2").Select
Do While ActiveCell.Value <> ""
If UCase(ActiveCell.Value) = "AA" Then
ActiveCell.EntireRow.Copy
Sheets("hoja2").Range("a65000").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
End If
ActiveCell.Offset(1, 0).Select
Loop
Application.CutCopyMode = False
End Sub
mi caso es muy parecido pero lo que quisiera es que me ayuden a que NO copie toda la fila si no por ejemplo solo las celdas A3:D3 intente programar pero no me salio y me da varios errores agradezco de antemano su ayuda,si necesitan mas datos por favor,háganmelo saber,muchas gracias


