Saltar al contenido

Rangos Definidos


Recommended Posts

publicado

Saludos.

Deseo acceder a una celda concreta en una Tabla a traves de su cabecera como Columna, la cual se  ha definido como rango, y no se si se puede hacer. He probado de acceder mediante el siguiente codigo pero obtengo un error.

Tabla_Trabajo.Range("Dia-Semana" & i).

La objetivo final es poder, en un momento dado intercalar una nueva columna en la tabla, y mediante la deficion del rango de esa columna, acceder a cualquier celda de ella. Con eso evitaria reescribir el codigo existente modificando las letras de las columna que hicieran referencia a las columnas desplazadas a la derecha por la inserción de la nueva columna, en las macros asociadas a esa tabla.

Agradezco de antemano vuestros comentarios y soluciones si caben.

Saludos,

Josep Miquel.

 

publicado
Ahora mismo, Antoni dijo:

Para acceder a la celda C13:

    Range("Tabla1[ENTRADA]")(12).Select 'No se cuenta el encabezamiento

 

 

publicado
12 minutes ago, Antoni said:

 

Muchas gracias Antoni.

Justo es lo que necesitaba saber. Otro conocimiento nuevo mas. Gracias. Cierro el post como resuelto.

Josep Miquel.

publicado

Saludos de nuevo.

Como complemento a mi anterior consulta, necesito crear un rango con  tres celdas con nombres definidos, y no encuentro la sintaxis correcta para hacerla.

¿Pueden ayudarme de nuevo.  ? Gracias,

Josep Miquel.

publicado
1 hour ago, Antoni said:
Set rango = Union(Range("UNO"), Range("DOS"), Range("TRES"))

 

Muchas gracias de nuevo, Antoni. Desconocia esta instrucción. Recabare información acerca de su uso. Grcias.

Josep Miquel.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.