Macro para copiar y pegar con condición
No se nada de macros pero encontré una que hace lo que necesito, pero el asunto es que necesito que lleve una condición.
Tengo 3 departamentos en los cuales manejo un inventario, los dptos son identificados como 100, 200, 300. Todo el inventario de los tres dptos estan en una sola hoja, lo que necesito es que copie los datos que le pertenecen a cada dpto en hojas separadas que ya las tengo creada y se llaman igual (100, 200, 300), esto para tener un control de lo que tengo en cada dpto.
Copio el codigo, no se si se puede hacer con este mismo o tienes otro ejemplo.
Sub CopiarCeldas()
'Definir objetos a utilizar
Dim wsOrigen As Excel.Worksheet, _
wsDestino As Excel.Worksheet, _
rngOrigen As Excel.Range, _
rngDestino As Excel.Range
'Indicar las hojas de origen y destino
Set wsOrigen = Worksheets("Origen")
Set wsDestino = Worksheets("Destino")
'Indicar la celda de origen y destino
Const celdaOrigen = "A1"
Const celdaDestino = "A1"
'Inicializar los rangos de origen y destino
Set rngOrigen = wsOrigen.Range(celdaOrigen)
Set rngDestino = wsDestino.Range(celdaDestino)
'Seleccionar rango de celdas origen
rngOrigen.Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
'Pegar datos en celda destino
rngDestino.PasteSpecial xlPasteValues
Application.CutCopyMode = False
End Sub