Visual Basic - Nombre de objeto que contiene variable

Life is soft - evento anual de software empresarial
   
Vista:

Nombre de objeto que contiene variable

Publicado por Sergi (2 intervenciones) el 13/04/2016 14:32:11
Buenos dias,

soy nuevo en esto y necessito ayuda en un tema:

necessito llamar a diferentes graficos dentro de la misma macro, para hacerlo necesito que en la linea de codigo que aparece a continuación puede para cada pasada del bucle llamar a un grafico distinto: grafico 1, grafico 2......

ActiveSheet.ChartObjects("Gráfico 1").Activate


He provado con:

ActiveSheet.ChartObjects("Gráfico(x)").Activate
ActiveSheet.ChartObjects("Gráfico" + x ).Activate


Muchas gràcias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo

Nombre de objeto que contiene variable

Publicado por Andres Leonardo (698 intervenciones) el 13/04/2016 18:14:54
Podrias crear una variable string o pasarle asi

ActiveSheet.ChartObjects("Gráfico" & x ).Activate donde Obviamente X es el indice del grafico

Saludos
*Para ser nuevo tienes claro el tema del paso del parametro, solo te falto concatenar correctametne

SAludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nombre de objeto que contiene variable

Publicado por Sergi (2 intervenciones) el 15/04/2016 11:58:26
Hola Andres,

No funciona con el concatenado que me has comentado.

Como seria con una variable string?

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar