Referenciar un objeto a través de su "codename"

rguez

Board Regular
Joined
Jul 24, 2002
Messages
78
Saludos

¿Cómo puedo referenciar un objeto conociendo su codename?

Por ejemplo, en una sheet dentro de un libro.
Ojo que no me refiero a la propiedad name, sino a codename

Gracias y saludos
 

Excel Facts

How to total the visible cells?
From the first blank cell below a filtered data set, press Alt+=. Instead of SUM, you will get SUBTOTAL(9,)
Re: Referenciar un objeto a través de su "codename&quot

En el libro donde está el código o en otro ?

Si es en el mismo, es simplemente

Code:
Hoja1.Range("A1").Value = 1

por ejemplo.

Si es en otro libro, lo que yo hago es un ciclo:

Code:
Dim WS As Worksheet
Dim Found As Boolean

For Each WS In Workbooks("ElLibro.xls")
    If WS.CodeName = "Prueba" Then
        Found = True
        Exit For
    End If
Next WS

If Found Then
    'Codigo con WS
End If
 
Upvote 0
Re: Referenciar un objeto a través de su "codename&quot

conozco la solución Hoja1.range...
es la directa. El punto es que tengo los codename
en una variable.

En todo caso, también lo resolví con la búsqueda como
la que muestras, tenia curiosidad si existia una forma
explícita de referirla (donde el codename esté en una
variable) tal como se hace para name e index

De cualquier manera el problema está resulto, gracias
 
Upvote 0

Forum statistics

Threads
1,223,943
Messages
6,175,552
Members
452,652
Latest member
eduedu

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top