16. november 2001 - 12:32Der er
35 kommentarer og 1 løsning
Skrive totalen 2 steder!
Jeg har et worksheet hvor der er en total jeg gerne vil ha over på et andet worksheet... Problemet er bare at totalen ikke er samme sted hele tiden. Men den er i samme kolonne hele tiden bare ikke samme celle! Hvordan dan får jeg tallet kopieret? Er der ikke en lille smart kommando der ved at når der stå feks. Totals i A20 så ved den at den skal kopiere L20 til et andet worksheet?
En anden måde kunne være, at stille dig i L20 (din total) vælg Indsæt/Navn/Definer - skrive Total og trykke OK - cellen har nu fået navnet \"Total\" I dit andet ark skriver du blot =Total i en celle
flemmingdahl.. Det var dig der hjalp mig med at lave det regneark for et par måneder siden... Det der henter data fra en masse andre regne ark... Skal bare lige bygge lidt vidre på det =)
Jeg skal lige være sikker på, jeg forstår spørgsmålet helt korrekt. Starter du på et blankt ark hver gang, og indsætter derefter X antal linier, eller bruger du det samme ark hver gang, blot med variende antal linier, der skal summeres?
I det første tilfælde bør du benytte dig af LOPSLAG, men du vil hver gang skulle ændre det område, der slås op i.
I det sidste tilfælde vil både navngivningen og LOPSLAG virke, uden at du skal lave tilretninger.
Ja, hvad var det nu lige det var....hmmm Hvis jeg husker rigtigt, så var det en makro, som hentede noget fra forskellige filer, og sluttede af med at lave en Totals - right ?
Så skulle du kunne bruge det LOPSALG, som jeg har vist - blot ændre ark1 til det rigtige arknavn.
Hvis du sender mig regnearket, så skal jeg lige tilføje lidt i makro\'en, så totals i kolonne L får navnet Total, så bliver det let. fe@win-consult.com
b hansen, de bliver summeret automatisk men jeg skal ha\' over der står i Totals\' L kolonne over på et andet worksheet men den er ikke konstant i L (og A), kolonnen den kan være i celle 20 eller 34 eller 104... osv...
face> hvis du tilføjer en linie i din kode, så virker det: tilføj rCell.Name = \"Total\" således:
\'Sum i L-kolonnen For Each rCell In ActiveSheet.Range(\"L\" & 2 & \":L\" & iX + 2) rCell.FormulaR1C1 = \"=SUM(RC[-9]:RC[-2])\" rCell.Name = \"Total\" Next rCell
Ja, jeg mener ligesom flemmingdahl, at løsningen må være et LOPSLAG. eventuelt kan du jo indbygge i din makro, at den navngiver området, således at du ikke skal ændre dit LOPSLAG, hver gang du kører makroen
hmm... Ja... De tal der er i L er total og de skal ganges med 1, 2 eller 3 for at blive til et \"kvalitets total\" Det gør ikke noget at der kommer en til kolonne på det sheet... Sådan så der kommer en M kolonne... hehe jeg kan snart ikke overskue det..
Den yderligere hjælp er en videre udvikling på en makro, som jeg har lavet vedr. et andet spørgsmål, og som har fået lidt tilføjet her. Nu skal den kunne noget mere. Jeg kigger på det.
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.