16. august 2003 - 10:55Der 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!
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.
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.
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å.
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
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!
Synes godt om
Ny brugerNybegynder
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.