É possível fazer com que o Excel insira uma referência absoluta ao clicar nas células para criar uma fórmula?

27

Se você criar uma fórmula clicando em uma célula para inserir seu endereço na fórmula, existe uma maneira de tornar essa referência absoluta e não relativa?

Estou usando o Excel há muitos anos, mas nunca encontro uma maneira de fazer isso. Eu tentei o óbvio SHIFT + clique, CTRL + clique e ALT + clique.

    
por Lunatik 01.09.2009 / 08:47

2 respostas

42

Clique na célula e, em seguida, pressione F4. À medida que você continua atingindo a F4, ela percorre vários níveis absolutos.

Exemplo:

  • Clique na célula A1, digite '=' e clique na célula B1.
  • aperte F4. A referência a B1 torna-se $ B $ 1.
  • Pressione F4 novamente. A referência se torna B $ 1.
  • Pressione F4 novamente. A referência se torna $ B1.
  • Pressione F4 novamente. A referência retorna para B1.
por 01.09.2009 / 08:51
4

Acabei de passar por um problema semelhante em que precisei fazer isso para um grande número de células ad-hoc

E esse código salvou minha sanidade:)

Sub selectedToAbsolute()
 Dim c As Variant
    For Each c In Selection
        c.Value = Application.ConvertFormula(c.Formula, xlA1, , xlAbsolute)
    Next c
End Sub

Sub selectedToRelative()
 Dim c As Variant
    For Each c In Selection
        c.Value = Application.ConvertFormula(c.Formula, xlA1, , xlRelative, c)
    Next c
End Sub
    
por 02.10.2013 / 18:54