Hvis du har området i A kolonnen, Fra A1 af, kan den udvides via makro, her bliver den opdateret hvergang arket bliver aktiveret. Det navngivne område hedder Omrode
Koden er i arkets modul
Private Sub Worksheet_Activate() RW = Range("A65536").End(xlUp).Row ActiveWorkbook.Names.Add Name:="Omrode", RefersToR1C1:="=Ark1!R1C1:R" & RW & "C1" End Sub
Måske kabbak kan forklare denne nærmere. Jeg har bare fundet den på nettet:
=FORSKYDNING(Ark1!$A$1;0;0;TÆLV(Ark1!$A:$A);1)
Jeg markerede A1, indsatte ovennævnte sam navngivet Omraade.
Så længe der ikke er tomme celler i kolonnen/området, så ændrer den det navngivne område. Måske kan den ændres så den tæller tomme celler med. Er ikke en ørn til funktioner.
her er en almindelig makro der laver områderne eller opdaterer dem jvis de er der i forvejen.
Public Sub OpdaterNavne() RW = Range("A65536").End(xlUp).Row ' området er nu "A1:C" og sidste række i A kolonnen med noget i ' man behøver kun at teste på en af kolonnerne, men det skal være den der er udfyldt nederst. ActiveWorkbook.Names.Add Name:="Omrode1", RefersToR1C1:="=Ark1!R1C1:R" & RW & "C3"
' her laves et andet område, hvis navnet er brugt, udvides det 'Det er i F1 til H nederste brugte celle RW = Range("F65536").End(xlUp).Row ActiveWorkbook.Names.Add Name:="Omrode2", RefersToR1C1:="=Ark1!R1C6:R" & RW & "C8"
brynil, man skal bare lige forstå forskydning =FORSKYDNING(Ark1!$A$1; 1; 0) giver cellen nedenunder =FORSKYDNING(Ark1!$A$1; 0; 1) giver cellen tilhøjre for
de to sidste argumenter til funktionen giver udstrækningen =FORSKYDNING(Ark1!$A$1;0;0; 3; 1) vil give A1, A2 og A3 =FORSKYDNING(Ark1!$A$1;0;0; 1; 3) vil give A1,B1 og C1 Da TÆLV(A:A) giver antallet af udfyldte celler i kolonne A vil =FORSKYDNING(Ark1!$A$1;0;0;TÆLV(Ark1!$A:$A); 1) give et område fra A1 til A-antal udfyldte celler. fx hvis der er 10 udfyldte celler vil funktionen give dig området A1:A10
På samme måde kan du have hele udstrækningen af et dataområde således =FORSKYDNING(Ark1!$A$1;0;0;TÆLV(Ark1!$A:$A); TÆLV(1:1)) hvor det sidte argument tæller antallet af udyldte celler i række 1 På denne måde bliver området dynamisk, men det fungerer ikke hvis der er tomme celle i kolonne A eller i række 1
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.