Buenas Tardes, tengo una macro que filtra de una columna un dato concreto, en el ejemplo la macro saca todos los datos "Barcelona", los copia en la Hoja2 y los borra del origen.
Lo que no consigo es que me seleccione mas de un dato, por ejemplo Barcelona y Valencia, que los copie en la Hoja2 y los borre de la Hoja1
Gracias por la ayuda
Sub Filtrar_Datos_Columna()
Dim wbLibroActual As Workbook
Dim wsHojaActual As Worksheet
Dim RangoDatos As Range
Dim uFila As Long
Set wbLibroActual = Workbooks(ThisWorkbook.Name)
Set wsHojaActual = wbLibroActual.ActiveSheet
Set RangoDatos = wsHojaActual.UsedRange
Buenas Tardes, tengo una macro que filtra de una columna un dato concreto, en el ejemplo la macro saca todos los datos "Barcelona", los copia en la Hoja2 y los borra del origen.
Lo que no consigo es que me seleccione mas de un dato, por ejemplo Barcelona y Valencia, que los copie en la Hoja2 y los borre de la Hoja1
Gracias por la ayuda
Sub Filtrar_Datos_Columna()
Dim wbLibroActual As Workbook
Dim wsHojaActual As Worksheet
Dim RangoDatos As Range
Dim uFila As Long
Set wbLibroActual = Workbooks(ThisWorkbook.Name)
Set wsHojaActual = wbLibroActual.ActiveSheet
Set RangoDatos = wsHojaActual.UsedRange
RangoDatos.AutoFilter Field:=5, Criteria1:="Barcelona"
uFila = wsHojaActual.Range("A" & Rows.Count).End(xlUp).Row
wsHojaActual.Range("A2:F" & uFila).Copy
Sheets("Hoja2").Select
Range("A2").Select
ActiveSheet.Paste
wsHojaActual.Range("A2:F" & uFila).Delete
Application.CutCopyMode = False
End Sub
Filtrar_Datos_Columna.xlsm