Está en la página 1de 1

Sub ExtraerValores() 'Macro para extraer valores de varias hojas que tienen campos

iguales o la información se encuentra


'En la misma celda pero en diferente hoja
Dim i As Long
Dim BuscarHoja As Boolean

On Error Resume Next


BuscarHoja = (Worksheets("DatosExtraidos").Name <> "")

If BuscarHoja = False Then


Sheets.Add before:=Sheets(1)
End If

ActiveSheet.Name = "DatosExtraidos"

Sheets("DatosExtraidos").Activate

Sheets("DatosExtraidos").Cells.Select

Selection.ClearContents

For i = 1 To Sheets.Count
Sheets("DatosExtraidos").Range("A" & i).Value = Sheets(i).Range("D14").Value
'Casilla donde se encuentra el nombre de la via
Sheets("DatosExtraidos").Range("B" & i).Value = Sheets(i).Range("D21").Value
'Casilla donde se encuentra el valor de la este
Sheets("DatosExtraidos").Range("C" & i).Value = Sheets(i).Range("K21").Value
'Celda donde se encuentra el valor de la norte
Sheets("DatosExtraidos").Range("D" & i).Value = Sheets(i).Name 'Nombre de la hoja
Next i

Sheets("DatosExtraidos").Range("A1").Value = "ITEM" 'Coloca el encabezado de los


datos en la celda A1 en la hoja DatosExtraidos
Sheets("DatosExtraidos").Range("B1").Value = "DESCRIPCION" 'Coloca el encabezado de
los datos en la celda B1 en la hoja DatosExtraidos
Sheets("DatosExtraidos").Range("C1").Value = "VALOR" 'Coloca el encabezado de los
datos en la celda C1 en la hoja DatosExtraidos
Sheets("DatosExtraidos").Range("e1").Value = "descripcion" 'Coloca el encabezado de
los datos en la celda D1 en la hoja DatosExtraidos

End Sub

También podría gustarte