Convertir variable String a nombre de objeto
Publicado por wilian (1 intervención) el 07/08/2007 07:19:26
Tengo lo siguiente:
Una varible tipo String llamada 'var', donde: var = "Sheet2"
ahora quiero introducir datos a la hoja de calculo 'Sheet2'
Por ejemplo: Sheet2.Cells(1, 1) = 10
pero quiero hacer referencia a 'Sheet2' a travez de la variable 'var' cuyo valor es efectivamente 'Sheet2'
yo se que puedo hacer: Sheet2.Cells(1, 1) = 10, pero atravez de un ListBox cuyo contenido son los numeros del 1 al 12 (es decir los meses del año) es que voy a decidir a que hoja de calculo se introduciran los datos
Sheet1 es enero
Sheet2 es febrero
Sheet3 es marzo...
Sheet12 es diciembre
Los valores se van asignar a 'var' asi:
If ListBox1.Value = 1 Then
var = "Sheet1"
Else If ListBox1.Value = 2 Then
var = "Sheet2"...
Else If ListBox1.Value = 12 Then
var = "Sheet12"
EndIf
Espero que se entienda mi inquietud
Una varible tipo String llamada 'var', donde: var = "Sheet2"
ahora quiero introducir datos a la hoja de calculo 'Sheet2'
Por ejemplo: Sheet2.Cells(1, 1) = 10
pero quiero hacer referencia a 'Sheet2' a travez de la variable 'var' cuyo valor es efectivamente 'Sheet2'
yo se que puedo hacer: Sheet2.Cells(1, 1) = 10, pero atravez de un ListBox cuyo contenido son los numeros del 1 al 12 (es decir los meses del año) es que voy a decidir a que hoja de calculo se introduciran los datos
Sheet1 es enero
Sheet2 es febrero
Sheet3 es marzo...
Sheet12 es diciembre
Los valores se van asignar a 'var' asi:
If ListBox1.Value = 1 Then
var = "Sheet1"
Else If ListBox1.Value = 2 Then
var = "Sheet2"...
Else If ListBox1.Value = 12 Then
var = "Sheet12"
EndIf
Espero que se entienda mi inquietud
Valora esta pregunta


0