Convertir resultado de macro en una tabla

Hola a todos


tengo un libro con varias hojas para hacer tarifas de precios. Uso una macro para hacer un resumen en la hoja tarifa,con este formato:

Ref. Descripción precio

Hoja1 pepe 2,00

hoja2 jose 4.15

hoja3 juan 3.25

los resultados de la macro serian los de arriba, y quería saber si se pueden poner en una tabla (insertar---> tabla) de manera automática, seria una cuestión estética mas que nada

la macro que uso es esta:

Option Explicit
Sub Resumen()
Dim wshDat As Worksheet
Dim wshRes As Worksheet
Dim rngRC As Range
Dim lngF As Long
 'Se supone que la hoja con el resumen es "Tarifa" y los títulos de la tabla
 'están en D11:D11
 'Borrar datos anteriores
 Set wshRes = ActiveWorkbook.Worksheets("Tarifa")
 With wshRes
 Set rngRC = .Range(.Cells(1, 4), .Cells(.Rows.Count, 2).End(xlUp))
 End With
 rngRC.Offset(11, 0).ClearContents
 'antes de usar cambiar al 1 pox 15, hacer una prueba borar lo escrito y volver a poner 1
 lngF = 1
 Application.ScreenUpdating = False
 'Recorrer todas las hojas y extraer los datos (en A2,B2 y J31)
 For Each wshDat In ActiveWorkbook.Worksheets
 If wshDat.Name <> wshRes.Name And wshDat.Name <> "Datos" And wshDat.Name <> "Base" Then
 With rngRC.Cells(11, 1)
 .Offset(lngF, 0) = wshDat.Cells(2, 1)
 .Offset(lngF, 1) = wshDat.Cells(2, 2)
 .Offset(lngF, 2) = wshDat.Cells(31, 10)
 wshRes.Hyperlinks.Add Anchor:=.Offset(lngF, 0), Address:="", _
 SubAddress:=wshDat.Name & "!A2", _
 ScreenTip:="Abre la hoja del Modelo (" & wshDat.Name & ")"
 End With
 lngF = lngF + 1
 End If
 Next

gracias por las respuestas

Añade tu respuesta

Haz clic para o