Crear y nombrar una hoja de trabajo con VBA - Consejos de Excel

Tabla de contenido

Anupam pregunta:

Estoy tratando de crear y nombrar una hoja desde una macro de Excel. Si utilizo la función Sheets, agréguela, simplemente nombre algo como Sheet2, etc., llamándola más grande que la última hoja creada. Por tanto, no puedo acceder a esta hoja desde la misma macro. ¿Hay alguna manera de crear y nombrar una hoja de trabajo al mismo tiempo?

Bueno, lo primero es usar Objetos. Esta es una recomendación, puedes vivir sin usarlos, pero la vida se vuelve mucho más fácil cuando lo haces …

Así:

Dim WS as Worksheet Set WS = Sheets.Add

No tiene que saber dónde está ubicado, cómo se llama, simplemente se refiere a él como WS.

Si aún desea hacer esto de la manera "antigua", intente esto:

Sheets.Add.Name = "Test"

Articulos interesantes...