TBJ Skrevet 28. mai 2010 Del Skrevet 28. mai 2010 Hei Trenger et formel som gir meg svaret som ligger i cellen over, uten at jeg peker på cellen. Trenger en formel som ... f.eks. sier innholdet i cellen over den jeg er i nå. Usikker på det er forståelig. Lenke til kommentar
Harald Staff Skrevet 28. mai 2010 Del Skrevet 28. mai 2010 (endret) Lar seg ikke løse med en formel såvidt jeg vet. Det trigger heller ingen beregning at du skifter celle, så en formel ville ikke oppdatere seg. Kode altså. Høyreklikk arkfanen, velg View code / Vis kode, lim inn dette: Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next Range("E3").Value = ActiveCell.Value End Sub Endre "E3" til der du vil ha greien. EDIT: Etter ny gjennomlesning skjønte jeg plutselig ikke spørsmålet. Da funker kanskje ikke svaret så bra nei. HTH. Beste hilsen Harald Endret 28. mai 2010 av Harald Staff Lenke til kommentar
TBJ Skrevet 28. mai 2010 Forfatter Del Skrevet 28. mai 2010 (endret) Eksempel Jeg står i celle a5 og vil der vise innholdet i A4 uten å skrive =a4 Endret 28. mai 2010 av TBJ Lenke til kommentar
TBJ Skrevet 28. mai 2010 Forfatter Del Skrevet 28. mai 2010 Fikk det til. Ble en griseformel, men den fungerer I celle A5 skriver jeg: =INDIRECT((LEFT((CELL("address";A5));2))&"$"&((MID((CELL("address";A5));4;5))-1)) Da viser den innholdet i celle A4 Lenke til kommentar
Harald Staff Skrevet 28. mai 2010 Del Skrevet 28. mai 2010 Nå er jeg veldig nyskjerrig på hvorfor du vil gjøre det på den ne måten. Er det ikke noe enklere å skrive =A4? Kopierer du den til B5 så justerer den seg av seg selv til =B4. Beste hilsen Harald Lenke til kommentar
Horge Skrevet 31. mai 2010 Del Skrevet 31. mai 2010 Jeg ser heller ikke helt hvorfor du skulle ønske å gjøre det på denne måten, men her er en noe enklere varianet av din formel: =INDIREKTE(ADRESSE(RAD()-1;KOLONNE())) Lenke til kommentar
TBJ Skrevet 1. juni 2010 Forfatter Del Skrevet 1. juni 2010 (endret) Jeg ser heller ikke helt hvorfor du skulle ønske å gjøre det på denne måten, men her er en noe enklere varianet av din formel: =INDIREKTE(ADRESSE(RAD()-1;KOLONNE())) Mmm. Takker. Det var akkurat en slik formel jeg forventet at skulle eksistere, men jeg fant den ikke. Grunnen til at jeg måtte gjøre det på den måten, er at jeg bruker et excel adon som heter Excelerator. Den henter data fra database inn i Excel. I mitt tilfellet hentet den en liste med tall (og andre ting). Før jeg aktiverer Excelerator (får den til å hente dataene), setter jeg opp en formel i én linje. Eks.: <koststed> | <perideo> | <beløp> | formel: beløp denne periode minus beløpet forrige periode (altså linjen over). Problemet der er at før jeg starter datahentingen, eksisterer det kun én linje. Når dataene blir henter, ser det slik ut (altså flere linjer; en for hver periode som er definert): 1000 | 201001 | 100 000,00 | 100 000,00 1000 | 201001 | 110 000,00 | 10 000,00 1000 | 201001 | 105 000,00 | -5 000,00 1000 | 201001 | 120 000,00 | 15 000,00 (håper dette er forståerlig) Dette blir så satt opp i et mer komplisert regneark som brukes (aktiveres) ofte. Altså tømmes og hentes opp på nytt ofte. Det går derfor ikke å sette opp en formel som direkte refererer seg til linje over. Da får den kun #ref Endret 1. juni 2010 av TBJ Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå