No mostrar cuadro cuando se seleccione una celda cualquiera

10/08/2008 - 23:36 por Edixon | Informe spam
Hola grupo:

como sabemos cuando se selecciona una celda cualquiera, esta coloca un
marco negro indicando donde estamos.

Abra alguna menera de que este cuadrito no se muestre?

Es decir que cuando de haga click en una celda esta no se sombree

De antemano Gracias por su ayuda

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
11/08/2008 - 01:35 | Informe spam
hola, Edixon !

... cuando se selecciona una celda cualquiera, esta coloca un marco negro indicando donde estamos.
Abra alguna menera de que este cuadrito no se muestre?
Es decir que cuando de haga click en una celda esta no se sombree



es como si pidieras que en word no se muestre el punto de insercion (para que el usuario no sepa donde esa escribiendo) :))
en excel (hasta donde se) la unica forma en que no se sombree la celda o rango seleccionado/s
es cuando la hoja esta protegida y deshabilitas la seleccion de celdas (no se cual seria el objetivo, ya que...)
toda seleccion de celdas/rangos y/o introduccion de datos/formulas, tendria que ser "preguntada" al usuario (inputboxes ?)

solo por no decir que "no se puede" (aunque desconozco la utilidad para este tipo de "protecciones")
copia/pega las siguientes instrucciones (suponiendo que se trata de la "hoja1")

1) en el modulo de codigo de tu libro (ThisWorkbook)
Private Sub Workbook_Open()
With Worksheets("hoja1")
.Protect "", 1, 1, 1, 1
.EnableSelection = xlNoSelection
End With
End Sub

para que no tengas que cerrar/abrir el libro, situa el puntero dentro (cualquier linea) del procedimiento y pulsa {F5}

2) en un modulo de codigo estandar
Sub Seleccionar_celda()
Application.ScreenUpdating = False
On Error Resume Next
Range(InputBox("Indica la direccion de celda a seleccionar")).Select
ActiveWindow.LargeScroll 1
ActiveWindow.LargeScroll , 1
End Sub

-> el usuario debera indicar la direccion de celda o rango que quiere seleccionar
(podras confirmar la celda activa en el cuadro de nombres, a la izquierda de la barra de formulas)

saludos,
hector.
Respuesta Responder a este mensaje
#2 Edixon
11/08/2008 - 21:09 | Informe spam
Hola Héctor,

Bueno el sentido para lo que quiero hacer es el siguiente: estoy
elaborando un proyecto pero la Hoja1 la coloque con iconos con macros
asignadas, es decir,
sera como la parte de bienvenoda, el detalle es que con la version de
office donde este se ejecutara no tiene la opción de bloquear las
celdas y no permitir que se seleccionen las celdas bloqueadas.

Como tengo celdas al lado de los iconos, quisiera que solo se
selccionara estas, las demas que no se puedan seleccionar o que el
recuadro de seleccion no se vea.

espero me haya explicado bien. De antemano Gracias
Respuesta Responder a este mensaje
#3 Héctor Miguel
11/08/2008 - 21:48 | Informe spam
ola, Edixon !

... quiero hacer... un proyecto... la Hoja1... con iconos con macros... sera como la parte de bienvenoda
... la version de office donde... se ejecutara no tiene la opcion de bloquear las celdas
y no permitir que se seleccionen las celdas bloqueadas.
Como tengo celdas al lado de los iconos, quisiera que solo se selccionara estas
las demas que no se puedan seleccionar o que el recuadro de seleccion no se vea.



de la sugerencia anterior, en el procedimiento '_open' (luego de aplicar la proteccion a "la hoja")
puedes cambiar la instruccion (que funciona desde la version 97):
de: -> .EnableSelection = xlNoSelection
a: -> .EnableSelection = xlUnlockedCells

el usuario podra seleccionar solo las celdas desbloqueadas (p.e.) usando la tecla {Tab}
(obviamente, primero deberan estar ya establecidas cuales celdas quedan desbloqueadas)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida