Avatar billede brilleabe Nybegynder
16. august 2003 - 10:55 Der er 18 kommentarer og
1 løsning

#REF! når der klippes

Jeg har nogle celler i ark2 som viser en værdi fra ark1. (celle b1 i ark2: +ark1 b1) osv osv.

Problemet er at der i ark1 bliver klippet rækker op og ned - derved får jeg en #REF! fejl i ark2. Jeg har prøvet med b$1$ uden held. Hvordan fortæller jeg excel at jeg vil have værdien i en bestemt celle uanset om den er blevet klippet/overskrevet eller flyttet.

(det skal være noget som er muligt at kopiere - for jeg har 300x#REF!
Avatar billede stry Nybegynder
16. august 2003 - 11:49 #1
"=ark1!$b$1" bør virke.
Bemærk at $-tegnet står FØR referencen.
Avatar billede brilleabe Nybegynder
16. august 2003 - 12:01 #2
=+'ark1'!$B$12

sådan ser det ud  - og et virker desværre ikke. Lige så snart jeg har klippet rækker op/ned/væk i ark1 får jeg REF fejl.
Avatar billede brilleabe Nybegynder
16. august 2003 - 12:01 #3
et=det
Avatar billede stry Nybegynder
16. august 2003 - 12:03 #4
Hvad er det du plusser?
Avatar billede stry Nybegynder
16. august 2003 - 12:04 #5
Og hvorfor har du anførselstegn omkring "ark1"
Avatar billede stry Nybegynder
16. august 2003 - 12:13 #6
Du kan eventuelt sende projektmappen til mig på eksperten@c.dk , så skal jeg kigge på det.
Avatar billede brilleabe Nybegynder
16. august 2003 - 12:32 #7
Jeg skriver + istedet for = når jeg laver en formel - det betyder ikke noget. (tror jeg da).

Anførselstegnene er fordi arket faktisk hedder 'input ark'
Avatar billede stry Nybegynder
16. august 2003 - 12:36 #8
Indeholder B12 en værdi eller formel?
Avatar billede brilleabe Nybegynder
16. august 2003 - 12:39 #9
Et tal
Avatar billede stry Nybegynder
16. august 2003 - 12:45 #10
Jeg kan ikke få den fejl uanset hvad jeg prøver.
Jeg har et ark der hedder "input ark" og et "ark2".
Formlen i celle A1 på ark2 ser således ud: ='Input ark'!$B$12
Uanset om klipper celle B12 og insætter den et andet sted eller sletter kolonner eller rækker omkring den viser A1 det rigtige resultat så der må være en fejl i dit ark.
Avatar billede brilleabe Nybegynder
16. august 2003 - 12:48 #11
Jeg kan lave øvelsen i et nyt ark ved at skrive i celle b1: +a1. Så langt så godt.

Hvis jeg så stiller mig i feks. a2 og vælger 'cut' og så 'paster' indholdet ind i celle a1 får jeg #REF i b1
Avatar billede brilleabe Nybegynder
16. august 2003 - 12:50 #12
Der står naturligvis: =$A$1 i celle B1.
Avatar billede brilleabe Nybegynder
16. august 2003 - 12:50 #13
ups, det skulle ikke have været en accept.
Avatar billede stry Nybegynder
16. august 2003 - 12:55 #14
Ja det kan jeg godt se, den fejl får jeg også.
Kigger lige på det og vender tilbage.
Avatar billede stry Nybegynder
16. august 2003 - 13:11 #15
Her en løsning:
Når du har lavet dit "cut" i a2 ligger værdien i udkipsholder (værktøjslinien skal være på), derefter trykker du "ecs" så cellen ikke længere er markeret, så går du til a1 og trykker på værdien i udkipsholderværktøjslinien. Så bliver værdien indsat uden referenceproblemmer.
Avatar billede brilleabe Nybegynder
16. august 2003 - 13:14 #16
Det kan desværre ikke lade sig gøre da det ikke er mig som bruger arket og det skulle jo gerne være nemt...(man kunne bare starte med at kopiere og derefter slette indholdet i den celle man henter fra, men det er ikke en mulighed pga brugerene.)

Derfor skal løsningen helst være noget som ligger i referencen og ikke i måden der bliver klippet på.
Avatar billede stry Nybegynder
16. august 2003 - 13:28 #17
Så skal vi nok ud i VBA-kode.
Jeg prøver lige at strikke noget sammen
Avatar billede stry Nybegynder
16. august 2003 - 15:57 #18
Følgende makro tager værdien i den aktive celle og indsætter den i en valgfri destinationscelle uden referenceproblemmer:

Sub Makro1()
'
' Makro1 Makro
' Makro indspillet 16-08-2003 af Christian Strüwing

 
    Dim MyCell As Range
    Dim arr As Variant
  arr = ActiveCell.Value
  Set MyCell = Application.InputBox(Prompt:="Vælg destinationscelle:", Type:=8)
MyCell.Value = arr
End Sub
Avatar billede brilleabe Nybegynder
17. august 2003 - 09:59 #19
Jeg er endt med en lidt anden løsning. Referencen skal bruges i forbindelse med en anden makro så jeg har lavet en opdatering af alle referencerne i starten af makroen - Dette retter alle mine #REF! fejl inden jeg skal bruge tallene.

Men tak for hjælpen alligevel!
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