Avatar billede gas Nybegynder
06. marts 2003 - 17:42 Der er 6 kommentarer

Kopiere resultatet af formel

Jeg har brug for at kopiere resultatet af en formel over i et andet regneark og udgive dette regneark uden at kunne linke til det oprindelige regneark. Eller med andre ord. Kunne vise sumkoloner uden at have beregninger og grundata med. Og det er ikke nok at kunne skjule kollonerne!
Avatar billede frewald Nybegynder
06. marts 2003 - 17:44 #1
Øhhh tryk copy på cellerne, gå til det nye ark og tryk paste-spacial og vælg value... Hvis jeg forstår spørgsmålet :)
Avatar billede mortrr Praktikant
06. marts 2003 - 17:45 #2
Excel har en Paste Special, hvor man kan vælge values.

Er det nok?
Avatar billede hcars Novice
07. marts 2003 - 12:00 #3
Stå i modercellen, hvis resultat skal kopieres
Ctrl+C
Stå i den celle, hvor resultatet af modercellen skal indsættes
tast Alt+R+C+Æ  (for at indsætte værdi/resultat)
that's it      =|:-}
Avatar billede klid Nybegynder
13. marts 2003 - 20:41 #4
Ja - eller du kan højreklikke når du sætter ind og vælge specielt og værdier!
Avatar billede janvogt Praktikant
13. marts 2003 - 21:10 #5
4 ens svar!
Normalt er det god etik ikke at gentage andres svar.
Hvis man følger trang til at gentage et rigtigt svar, så gør det da i det mindste som en kommentar.

Gas, du bør give Frewald alle pointene ........
Avatar billede bak Forsker
13. marts 2003 - 22:47 #6
Her er en makro jeg sad og digtede en dag jeg havde god tid.
Den laver en død kopi af det aktive ark, samt døde kopier af de grafer der måtte være derpå. Der er også muligt at rydde skjulte kolonner/rækker.
Den er ofte handy, når man skal sende et ark til ardre.

Sub CreateDeadSheet()
  Dim l As Long, t As Long
  Dim c As ChartObject
  Dim ans As String, y
  Dim cur As Range
  Dim r As Range, k As Range
 
  ans = MsgBox("Skal skjulte kolonner/rækker ryddes ?", vbYesNo, "Fjerne skjulte rækker/kolonner")
 
  Application.ScreenUpdating = False
  'opret-kopier det aktive ark til ny projektmappe
  ActiveSheet.Copy
  'lav døde celler
  Cells.Copy
 
  Cells.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False
       
  'lav døde diagrammer
  If ActiveSheet.ChartObjects.Count > 0 Then
        For Each c In ActiveSheet.ChartObjects
          With ActiveSheet.Shapes(c.Name)
            t = .Top
            l = .Left
          End With
          c.CopyPicture Appearance:=xlScreen, Format:=xlPicture
          Set y = ActiveSheet.Pictures.Paste
          With y
            .Top = t
            .Left = l
          End With
          c.Delete
        Next
  End If
  'hvis skjulte kolonner skal ryddes
  If ans = vbYes Then
        Set cur = ActiveSheet.UsedRange
        For Each r In cur.Rows
            If r.Hidden = True Then r.EntireRow.Clear
        Next
        For Each k In cur.Columns
            If k.Hidden = True Then k.EntireColumn.Clear
        Next
  End If
 
  Application.CutCopyMode = False
  Application.ScreenUpdating = True

End Sub
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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