Formulas y macros

08/04/2006 - 01:42 por parellano | Informe spam
Hola !!!

Mil gracias por tu ayuda..

De casualidad no saben ud., como puedo hacer una macro que me ponga una
formula en la celda, pero que no se vea la formula en la tabla de
excel????

Ojala y me puedan ayudar

Saludos !!!

Perla Arellano
 

Leer las respuestas

#1 Héctor Miguel
09/04/2006 - 01:56 | Informe spam
hola, Perla !

... como puedo hacer una macro que me ponga una formula en la celda, pero que no se vea la formula en la tabla de excel?



tu pregunta involucra mas de dos 'eventualidades' que [a simple vista] no se alcanzan a apreciar :)) [p.e.]

1) un ejemplo para 'depositar' una formula en una celda por macro ?
Worksheets("hoja1").Range("a10").Formula = "=sum(a1:a9)"

2) para que la formula no se vea en la hoja de excel ? [...]
a) debes 'ocultar la formula' de la celda [menu: formato / celdas... / [etiqueta] proteger / marcar la casilla de 'oculta'
b) debes 'proteger' la hoja [menu: herramientas / proteger / proteger hoja...]
c) debes 'decirle' a excel que tus macros SI pueden modificar las celdas bloqueadas de una hoja protegida [p.e.]
en el evento '_open' del libro ==Private Sub Workbook_Open()
Worksheets("hoja1").Protect _
PassWord:="pones aqui tu clave", _
UserInterfaceOnly:=True
End Sub

3) si no proteges la hoja... no funciona la propiedad de 'ocultar la formula'...
si no ocultas y proteges... el usuario tiene varias alternativas para 'ver' la formula :))
[entre otras posibilidades] ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares