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
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Nombre de objeto que contiene variable

Publicado por Andres Leonardo (1798 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
sin imagen de perfil

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