no se pueda seleccionar celdas con el raton

03/09/2007 - 19:51 por daniel | Informe spam
Hola a todos
tengo un par de dudas haber si se puede
1)tengo una hoja excel en la que quiero que solo se pueda seleccionar las
celdas con las teclas de direccion
no con el raton y si hago click con el raton se ejecute una macro mostrando
un msgbox.

2)necesito poner en la celda activa una imagen o algo para distingirla eso
si pero sin cambiar el valor de la celda


Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If ActiveCell.Value = "gastos" Then
On Error Resume Next
gastos.show

End If
End Sub


un saludo a todos
Daniel
 

Leer las respuestas

#1 Héctor Miguel
04/09/2007 - 03:24 | Informe spam
hola, daniel !

1) tengo una hoja excel en la que quiero que solo se pueda seleccionar las celdas con las teclas de direccion no con el raton
y si hago click con el raton se ejecute una macro mostrando un msgbox.



=> ve si puedes adaptar codigos de VB para *manipular* la posicion del mouse por llamadas a las API's de windows:
en la pagina de Randy Birch: Visual Basic Helper Routines
ClipCursor: Restrict the Mouse to a Form's Client Area
http://vbnet.mvps.org/code/helpers/clipcursor.htm

2) necesito poner en la celda activa una imagen o algo para distingirla eso si pero sin cambiar el valor de la celda
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If ActiveCell.Value = "gastos" Then
On Error Resume Next
gastos.show
End If
End Sub



=> [probablemente] te sera de utilidad *aprovechar* el mensaje entrante de las reglas de validacion -?-
revisa estas secciones de la pagina de Debra Dalgleish:
Excel - Data Validation - Add Messages to Help the User
http://www.contextures.com/xlDataVal04.html
Excel - Data Validation - Display Input Messages in a Text Box
http://www.contextures.com/xlDataVal12.html

saludos,
hector.

Preguntas similares