Avatar billede MCHJ1987 Nybegynder
08. december 2015 - 17:05 Der er 4 kommentarer

Genvej til at gøre en reference fast

Findes der en nemmere måde at vælge en celle og låse den (sætte $ foran navn og nummer) end at sidde at skrive alle dollar-tegn bagefter.?

Tænker om man evt. kan holde en knap nede når man vælger celle og den automatisk låser referencen
Avatar billede natkatten Mester
08. december 2015 - 17:20 #1
Markere indholdet af cellen og så F4. Alternativt hvis der er tale om mage celler en makro (eller evt. et tilføjelsesprogram som ASAP Utilities).
Avatar billede MCHJ1987 Nybegynder
08. december 2015 - 20:24 #2
Ja det er også den metode (F4) jeg har brugt.

Men kunne bare godt tænke at jeg slap for at vælge celle og så bagefter markere deres indhold og trykke F4.

Så var det nemmere hvis man bare kunne holde noget inde i mens.


Ikke noget problem ved 1 celle, men at sidde og ændre 50 celler tager lidt tid :(
Avatar billede jens48 Ekspert
09. december 2015 - 00:10 #3
Jeg fandt nedenstående makro hos Microsoft, og den ændrer relative referencer til absolutte - eller omvendt - på markeret område. Har afprøvet den. Meget let at bruge.

'Convert_Reference Type Macro
'A Visual Basic module to convert absolute references to relative
'references or relative references to absolute references.

  Sub Conv_RefType()
      Dim Conv As String
      'Prompt user to change to relative or absolute references
      Conv = Application.InputBox _
          ("Type A to convert to Absolute, R to Relative Reference(s)", _
          "Change Cell Reference Type")
      'If changing relative to absolute references
      If UCase(Conv) = "A" Then
          'Loop through each cell selected
          For Each Mycell In Selection
              If Len(Mycell.Formula) > 0 Then
                  'Stores cell's formula as variable
                  MyFormula = Mycell.Formula
                  'Converts formula to absolute reference style
                  NewFormula = Application.ConvertFormula _
                      (Formula:=MyFormula, _
                      fromReferenceStyle:=xlA1, _
                      toReferenceStyle:=xlA1, _
                      toAbsolute:=xlAbsolute)
                  'Replaces old formula with new absolute formula
                  Mycell.Formula = NewFormula
              End If
          Next
      'If changing absolute to relative references
      ElseIf UCase(Conv) = "R" Then
          'Loop through each cell selected
          For Each Mycell In Selection
              If Len(Mycell.Formula) > 0 Then
                  'Stores cell's formula as variable
                  MyFormula = Mycell.Formula
                  'Converts formula to relative reference style
                  NewFormula = Application.ConvertFormula _
                      (Formula:=MyFormula, _
                      fromReferenceStyle:=xlA1, _
                      toReferenceStyle:=xlA1, _
                      toAbsolute:=xlRelative)
                  'Replaces old formula with new relative formula
                  Mycell.Formula = NewFormula
              End If
          Next
      'Display Error message if choice entered is invalid
      ElseIf UCase(Conv) <> "FALSE" Then
          MyMsg = "Enter A for Absolute, R for Relative Reference(s)"
          MyTitle = "Option Not Valid"
          MyBox = MsgBox(MyMsg, 0, MyTitle)
      End If
  End Sub
Avatar billede xl-Enthusiast Ekspert
09. december 2015 - 07:10 #4
Endnu en måde:

1. Marker området med formler (inklusive eventuelt blanke celler).
2. Tryk på F5, tryk på Special, sæt prik ved Formulas og tryk OK.
3. Marker hele formlen i formelfeltet og tryk på F4.
4. Hold Ctrl tasten nede og tryk på Enter.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester