Alternar formulas en hoja y VBA

08/04/2006 - 01:33 por klomkbock | Informe spam
Hola a todos.

No se si se puede hacer que cuando una formula introducida directamente en
la hoja de un error ( o un resultado determinado) se llame a un
determinado codigo (formulario, inputbox, o cualquier procedimiento).
Seria con formulas introducidas directamente en la hoja, no por codigo.
Supongo que si se puede sera con los eventos de hoja, pero no se muy bien
por donde empezar. Si podeis ayudarme os lo agradezco.

Un saludo y hasta pronto.
Ivan

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
08/04/2006 - 09:38 | Informe spam
hola, Ivan !

... hacer que cuando una formula introducida directamente en la hoja de un error (o un resultado determinado)
se llame a un determinado codigo (formulario, inputbox, o cualquier procedimiento).
Seria con formulas introducidas directamente en la hoja, no por codigo.
Supongo que si se puede sera con los eventos de hoja, pero no se muy bien por donde empezar...



[creo que] 'hablar' de unos 'ciertos' e 'indeterminados'... 'determinados'...
deja un abanico de posibilidades [demasiado] 'amplio' para proponer 'algo' que se acerque 'aceptablemente' a la realidad :-(

a reserva de que 'acerques' tu consulta a situaciones [y/o ejemplos] mas 'concretos'...
podrias empezar por el siguiente codigo [en el modulo de 'esa' hoja]...

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Target.HasFormula Then Exit Sub
If Not IsError(Target) Then Exit Sub
MsgBox Target.Address & " reporta un error en la formula:" & vbCr & Target.FormulaLocal
End Sub

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 klomkbock
08/04/2006 - 11:40 | Informe spam
Hola Hector Miguel, muchas gracias

Eso es exactamente lo que queria, tener un punto por el que empezar a
experimentar y luego a ver hasta donde llego, pues tampoco es con un fin
concreto, sino como posible parte de una idea global para una aplicacion
que me gustaria desarrollar.

Como siempre te agradezco tu atencion.
Un saludo y hasta pronto
Ivan
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida