Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Rangos Definidos

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.

 

Featured Replies

publicado

Sin el archivo y con un ejemplo de lo que quieres, va a ser difícil que alguien te pueda ayudar.

publicado
  • Autor
54 minutes ago, Antoni said:

Sin el archivo y con un ejemplo de lo que quieres, va a ser difícil que alguien te pueda ayudar.

Te adjunto el archivo con la cuestión planteada dentro del modulo1.

Saludos.

AyudaExcel - 17012023 - Prueba.xlsm

publicado

Para acceder a la celda C13:

    Range("Tabla1[ENTRADA]")(12).Select

 

publicado
Ahora mismo, Antoni dijo:

Para acceder a la celda C13:

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

 

 

publicado
  • Autor
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
  • Autor

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
Set rango = Union(Range("UNO"), Range("DOS"), Range("TRES"))

 

publicado
  • Autor
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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.