Saltar al contenido

Trabajar en un rango de Celdas (ejes x / y)


winnerclip

Recommended Posts

publicado

Buenas Tardes,

Por acá nuevamente solicitando respetuosamente y humildemente vuestra ayuda.

Estoy trabajando en el siguiente rango de celdas: (A3:AL54), al seleccionar una celda (celda activa) se puede destacar la fila y columna asociada a esta celda (favor ver el archivol que ya tiene una macro)

¿ Es posible destacar las celdas sólo en el rango de (A3:AL54), dar borde a las celdas de este rango y destacar la celda activa ?.

Sé que ustedes entenderán al ver el archivo. la macro la encontre y la aplique a este archivo.

saludos cordiales

Winnerclip

09-Inventario_Septiembre_2012.xls

09-Inventario_Septiembre_2012.xls

publicado

Hola:

Una forma es colocar esto después de la declaración de tu variable:

If Target.Column >= 39 Or Target.Row >= 55 Then

With Application.Cells
.Borders(xlInsideVertical).LineStyle = xlContinuous
.Borders.ColorIndex = 48 'set color to grey
.Borders(xlInsideHorizontal).LineStyle = xlContinuous
.Borders.ColorIndex = 48 'set color to grey
End With

Exit Sub
End If[/code]

Saludos

Abraham

publicado

Hola Avalencia,

Hice la prueba con tu código, algo estoy haciendo mal ya que no me resulta, pero modifique unos valores en la siguiente linea de código.

Set MiRango = Application.Union(Range(Cells(Target.Row, 2), Target), _
Range(Cells(4, Target.Column), Target))[/code]

y ya se acerca un poco mas a lo que necesito, seguire intentando.

saludos

Winnerclip

publicado

Seria genial si podes, en vez de resaltar la fila y columna activa, oscurecer todas las filas y columnas inactivas tambien... Lo unico que no se mucho de macros, recien empiezo en el mundo macros...

Estuve probando el macro y funciona muy bien!

  • 2 weeks later...
publicado

Hola a todos, he vuelto con un pequeño avance en mi planilla, pero aún me falta mejorarla

1.- La idea es mostrar los bordes solo en este rango

A2:AO47

Estas código es para los bordes

With Application.Cells
.Borders(xlInsideVertical).LineStyle = xlDot
.Borders.ColorIndex = 16 'set color to grey

.Borders(xlInsideHorizontal).LineStyle = xlDot
.Borders.ColorIndex = 16 'set color to grey

End With[/code]

-------------------------------------------------------------------------

2.- Este código es para las lineas de mi eje x - y

¿ Se puede rellenar con color ?

With MiRango.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = 41
End With

With MiRango.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = 41
End With


With MiRango.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = 41
End With

With MiRango.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = 41
End With
[/CODE]

3.- Poder aplicar otros formatos dentro de este rango a las celdas que tienen valores. No he podido por que en algún lugar del código no lo permite

43.- Poder aplicar formulas y copiarlas, el código de esta macro no lo permite.

Nota: He agregado otras lineas de código pero no me ha resultado.

desde ya muchas gracias nuevamente

winnerclip

10-Inventario_Octubre_2012.xls

10-Inventario_Octubre_2012.xls

publicado

Amigos, ciertamente la yuda que me estan brindando, sirve para poder aplicar formatos condicionales a las celdas dentro del rango que estoy trabajando, pero de todas maneras necesito destacar la celda que contenga el código y el día (ese es mi eje) creo que es muy practico para no perderse...........................ayyyyyyyyyyy, ¿me estoy ahogando en un baso de agua ?.

seguiremos intentando.

favor ver el archivo 10-Inventario_Octubre_2012.xls, ojala me entiendan

saludos a todos

publicado

Hola amigos, perdón por la insistencia, por acá nuevamente con mi tema, realice unas pequeñas mojoras visuales (según yo).

Mi nueva solicitud (ayuda que estoy solicitando a los miembros de este foro). es que cuando por

ejemplo me posicione sobre la celda ("A1") que ahora esta combinada hasta la celda ("D1")

desaparezca el color en la celda activa, tambien el color del día y color del código asociado a la celda activa (último evento (click) antes de cambiarme a la

celda ("A1").

Tambien que dentro de este rango ("A2:AN42") pueda copiar las formulas (por ejemplo en la columna "AK" he tenido que hacer la formula celda por celda. Les adjunto el archivo

desde esperando vuestra ayuda.

cordialmente Winnerclip

10-Inventario_Octubre_2012.xls

10-Inventario_Octubre_2012.xls

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.