Macro copiar celdas que cumplan condición, de una hoja a otra
Tengo una macro que copia unos campos de la hoja "CLIENTES", a otra hoja llamada "TEMP_BLOQUE", los datos que debe copiar son los que en la hoja "CLIENTES", en la columna M, tengan un texto que dice "NORMAL", los datos que debo copiar desde la hoja "CLIENTES", partiendo de la fila 3, son los de las columnas A, B, C, D y M, el problema que tengo en la siguiente macro, es que no puedo incluirle la columna M a la instrucción:
Sub CopiarClientesParaBloque()
Application.ScreenUpdating = False
Set origen = Worksheets("CLIENTES")
Set destino = Worksheets("TEMP_BLOQUE")
'inicializo la variable j
j = 2
filaultima = Sheets("CLIENTES").Range("A1048000").End(xlUp).Row
libre = destino.Range("A1048576").End(xlUp).Row + 1
'comienzo el bucle
For I = 2 To filaultima
'activo la hoja donde están mis datos
Sheets("CLIENTES"). Activate
'compruebo que el valor de la columna M, es el del grupo
If Cells(I, "M") = "GENERAL" Then
'copio la fila entera
Range(Cells(I, "A"), Cells(I, "E")). Copy
'selecciono la hoja donde quiero pegar y después la celda
Sheets("TEMP_BLOQUE").Activate
Cells(j, "A").Select
'pego la fila que hemos copiado
ActiveSheet. Paste
'pego la fila que hemos copiado
'aumento la variable j para que vaya a la siguiente fila de la hoja filtros
'cuando encuentre una nueva fila que cumple con la condición de edad
j = j + 1
End If
Next
End Sub