Por que o isformula () não funciona no Excel 2011 para o OS X?

0

Supostamente, o Excel tem isformula (), mas tudo que ele me dá é #NAME? Para mim, isformula () nem sequer é listado no Excel como uma função válida! Nem há qualquer menção a ela na ajuda.

Alguém tem alguma ideia de como posso fazer com que essa função simples funcione no Excel 2011 OS X?

    
por Jonathan van Clute 07.04.2014 / 06:00

1 resposta

3

Não existe o Excel 2013 para o Mac, pelo que sei. A versão mais atual ainda é 2011. Se você tiver uma licença do Office 365 que permita instalar o Office no Mac, não conseguirá 2013, mas sim 2011 no Mac.

A função ISFORMULA () é nova no Excel 2013 e não existe no Excel 2011 para Mac.

Mas você pode escrever facilmente no VBA. O código a seguir é citado em OZGrid.com link

This UDF will return TRUE if the referenced cell houses an Excel formula

The Code

Function IsFormula(Check_Cell As Range)
   IsFormula = Check_Cell.HasFormula
End Function 

To use this UDF push Alt+F11 and go Insert>Module and paste in the code. Push Alt+Q and save. The Function will appear under "User Defined" in the Paste Function dialog box (Shift+F3). Use the Function in any cell as shown below.

=IsFormula(A1) This will return TRUE if A1 houses a formula. It is very useful when used with Conditional Formatting as you can dynamically color all formulae cells.

    
por 07.04.2014 / 06:26