20. september 2001 - 08:38Der er
40 kommentarer og 1 løsning
Overførelse at data fra flere EXCEL dokumenter
Hejsa,
Jeg har cirka 75 regneark dokumenter hvor jeg gerne vil kunne trække alle total felterne over i et \"master ark\"... Alle filerne ligger i samme dir... Jeg ved godt at man kan åbne hver enkelt og overfører felterne... Men er der ikke en lettere måde?? Alle total felterne ligger i samme felt i hvert enkelt regneark... Man må vel kunne lave en rutine? Samtidigt, hvis det er muligt, kunne der være rart at den selv kunne opdatere totalerne i ny filer der måtte komme i dir\'et...
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Slettet bruger
20. september 2001 - 08:50#1
Du kan lave et LOPSLAG, som automatisk linker totalerne over i master arket hver gang det åbnes. \\\\AMH
Jeg har godt nok ikke prøvet med så store data, men funktionen \"Konsolider\" plejer at være værktøjet til at trække ensartede data sammen. Det er desuden muligt at \"Oprette kæde til kildedata\" så tallene automatisk opdateres.
mvh/admss
Synes godt om
Slettet bruger
20. september 2001 - 09:15#6
Måske er det bedre med et direkte opslag: Tryk på = og åbn det regneark, som formlen skal hentes fra og klik i den aktuelle celle, og tryk på Enter \\\\AMH
Skal jeg gører det ved alle filer?? Kan man ikke lave en rutine der gå ud og kigger hele dir\'et igennem og opdatere nye og gamle filer og tilføjer deres totaler til master arket. Uden at man hele tiden skal gå ind og vælge hvilke celler man vil linke.
Synes godt om
Slettet bruger
20. september 2001 - 09:44#8
Nej ikke nødvendigvis. Hvis totalen altid ligger i den samme celle, kan du bare kopier formlen og rette navnet på regnearket. Jeg ville personligt foretrække, at navngive cellen med total i de respektive ark f.eks. \"total\" Som formlen vil se således ud: =\'regneark\'!A28 \\\\AMH
Der er 7 totaler i hvert ark... + at der kommer et nyt ark om dagen... Så det villle være rart hvis puteren kunne klare det selv... Ellers tager det for lang tid...
Synes godt om
Slettet bruger
20. september 2001 - 10:05#10
Her må jeg desværre give op, men der er sikkert andre, som kan løse probelmet for dig. Håber, at det lykkes for dig. \\\\AMH
I de 75 ark - er cellerne med totalerne placeret på samme position alle sammen ? Jeg kan lave en makro til dig, som løber alle filerne igennem, og henter noget specifikt fra hvert ark. Det har jeg gjort flere gange. Til formålet vil jeg gerne have det regneark, som tallene skal ind i, samt 1 af de filer, hvor tallene skal hentes fra. Send det til fd@win-consult.com
Hvis du i dit totalark har en liste over alle dine detailark, kan du ved hjælp af INDIRECT formlen få returneret værdier uden manuelt at skulle lave link hver gang.
Hvis alle dine detailfiler ligger i samme bibliotek kan man lave en makro, som henter alle filer over i dit totalark automatisk. Denne makro kan så kombineres med ovenstående.
Du kan også prøve denne makro. Den finder selv værdierne.
Sub test() \'Dette udfyldes med egne data \'******************************* sti = \"D:\\test2\" arknavn = \"Sheet1\" celle = Array(\"A5\", \"B5\", \"C7\") \' celler at kigge i \'******************************* l = Len(sti) + 2 Set fs = Application.FileSearch With fs .NewSearch .LookIn = sti .SearchSubFolders = False .FileName = \"*.xls\" If .Execute(SortBy:=msoSortByFileName, _ SortOrder:=msoSortOrderAscending) > 0 Then For i = 1 To .FoundFiles.Count ActiveCell.Offset(rowOffset:=1, columnOffset:=0).Activate filnavn = Mid(.FoundFiles(i), l) For x = 0 To UBound(celle) ActiveCell.Offset(rowOffset:=0, columnOffset:=x) = \"=\'\" & sti & \"\\[\" & filnavn & \"]\" & arknavn & \"\'!\" & celle(x) Next x Next i Else MsgBox \"Ingen xl-filer her\" End If End With End Sub
De links den lagde ind indholdt noget af filen dobbelt - men efter at jeg har lukket diverse filer ned fungerer den udmærket! Sorry :-) Måske hænger det sammen med, at variablerne ikke er defineret først.
Meget fin løsning. Jeg vil straks tilføje den til min Excel-samling.
Jeg har før brugt noget tilsvarende i en løsning, som laver en indholdsfortegnelse over de ark, som ligger i en fil.
Flemming du burde næsten ha\' haft de piont... Jeg så detsværre kun dit indlæg efter jeg havde givet points ud.... Det rykker for vildt! Det skal du fandme ha\' tak for... Det har sparet mig for MANGE timers arbejde... Og arbejde frem over...
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.