Visual Basic para Aplicaciones - Saber que en una celda hay una formula

Life is soft - evento anual de software empresarial
 
Vista:

Saber que en una celda hay una formula

Publicado por Mario Barajas (7 intervenciones) el 11/10/2004 17:21:04
Hola de nuevo,

como puedo saber mediante codigo vb, que en una celda de excel se encuentra una formula, (cualquier tipo de formula), gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Saber que en una celda hay una formula

Publicado por J.Fernando (40 intervenciones) el 21/10/2004 15:57:34
Hola

No conozco esa función predeterminada en excel, pero puedes crearla

En un módulo:

Public Function EsFormula(Rango As Excel.Range) As Boolean
Dim Contenido As String
Contenido = Range(Rango.Address).Formula
Select Case Mid(Contenido, 1, 1)
Case "=", "+", "-"
EsFormula = True
Case Else
EsFormula = False
End Select
End Function

La función la operas como cualquiera de excel.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Saber que en una celda hay una formula

Publicado por Petter.pe (77 intervenciones) el 19/12/2004 03:50:56
Hola! puedes utiliazar el miembro de la clase range HasFormula. Por ejemplo:

If ActiveCell.HasFormula Then
MsgBox "Es Fórmula"
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar