Como obtener el nombre de una tabla mediante macros

Quisiera saber como puedo obtener el nombre de una tabla para usarla en una macro. Es decir, al estar posicionado dentro de una celda donde esté la tabla, como puedo obtener el nombre de la tabla mediante una macro, y como podría re nombrarla. Dado que tengo una hoja con muchas tablas de excel, pero estan con el nombre automático de excel, lo que requiero hacer es que se posicione en cada una de ellas y coloque un nombre especifico, y así poder hacer un formulario que me muestre los valores de dicha tabla en un ListBox.

1 respuesta

Respuesta
1

Utiliza lo siguiente para renombrar la tabla de la celda activa

Sub test()
  Dim sTabla As String
  sTabla = ActiveCell.ListObject.Name
  ActiveSheet.ListObjects(sTabla).Name = "Quiero este nombre"
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas