¿Cómo cargar en una matriz una tabla con encabezados y sin encabezados?

A tod@s!

Tengo una tabla en la hoja "Clientes" es variable en cuanto a que se incorporen nueva filas de datos.

Unas veces llevara encabezados y otras no... Comenzando siempre desde la celda "O1"

Sin encabezados (para lo que yo quiero hacer) me es válido este código.

Dim MiMatriz() As Variant

Worksheets("Clientes").Activate

MiMatriz = Range("O1").CurrentRegion

¿Ahora bien como cargo MiMatriz siendo desde ("O2:O11") sin los encabezados?

2

1 Respuesta

Respuesta
1

Prueba así:

Sub test()
  Dim MiMatriz As Variant
  Dim lr As Long
  '
  Worksheets("Clientes").Activate
  lr = Range("O" & Rows.Count).End(3).Row
  If Range("O1").Value = "N° Cod" Then  'Poner aquí el valor del encabezado
    MiMatriz = Range("O2:O" & lr).Value
  Else
    MiMatriz = Range("O1:O" & lr).Value
  End If
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas