É possível obter o Excel para inserir 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?

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

Respostas:


42

Clique na célula e pressione F4. Enquanto você continua pressionando F4, ele percorre vários níveis de absoluto.

Exemplo:

  • Clique na célula A1, digite '=' e clique na célula B1.
  • Aperte F4. A referência a B1 se torna $ B $ 1.
  • Aperte F4 novamente. A referência se torna B $ 1.
  • Aperte F4 novamente. A referência se torna $ B1.
  • Aperte F4 novamente. A referência retorna para B1.

Local, aplausos.
Lunatik


@pelms - o link que você forneceu não existe mais. Alguma idéia para onde a pergunta foi movida?
ysap

@ysap Provavelmente não foi mantida, o IIRC o link era um pouco de uma lista de lavanderia que eu acho que a rede agora tenta desencorajar.
Margaret

4

Acabei de passar por um problema semelhante em que precisava fazer isso por 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

Essa macro acabou de fazer o meu dia!
precisa saber é
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.