Avatar billede juks Novice
13. december 2007 - 10:40 Der er 7 kommentarer og
1 løsning

eksterng range ind i array

jeg ville bare gerne vide hvordan man henter et "eksternt range" ind i et array

, hvis man skal hente C;\test.xls  range A1:G10 (fx) ind i sit eget excel ark
Avatar billede pidgeot Nybegynder
13. december 2007 - 11:10 #1
I den første celle skriver du:

=C:\[test.xls]Arknavn!A1

derefter markerer du et passende område startende med den celle, og bruger Fyld til højre og Fyld ned for at få resten ind.

Hvis du eks. skal bruge en sum af den range, kan du i en enkelt celle bruge

=SUM(C:\[test.xls]Arknavn!A1:G10)

Dette kan i øvrigt også bruges til at genskabe dele af dataene hvis du har et excel-dokument hvor fejl gør at det ikke kan åbnes normalt. :)

Se i øvrigt http://office.microsoft.com/da-dk/excel/HP101023381030.aspx?pid=CH100648441030
Avatar billede juks Novice
13. december 2007 - 14:07 #2
hvad har det med arrrayet at gøre ?´:-)
Avatar billede pidgeot Nybegynder
13. december 2007 - 14:58 #3
Forstod det som om du bare skulle have det vist i et andet ark på en eller anden måde, ikke at det nødvendigvis skulle gennem et array først. Men vi prøver da bare lige igen. ^-)

Inde i VBA har du adgang til propertyen Workbooks. På den kan du kalde Open for at åbne c:\text.xls, lave en range i det rette worksheet, og så ellers loope igennem den range og gøre hvad du vil med indholdet.

Du kan måske også bare lave en range direkte ved at bruge samme grundlæggende syntaks som vist ovenfor (sti\[fil.xls]ark!A1:G10) - det er dog ikke noget jeg lige har mulighed for at teste.
Avatar billede kabbak Professor
13. december 2007 - 16:20 #4
Application.ScreenUpdating = False
  Workbooks.Open Filename:="C:\test.xls"
  MinVariabel = Sheets("Ark1").Range("A1:G10")
ActiveWorkbook.Saved = True
ActiveWorkbook.Close 
Application.ScreenUpdating = True
Avatar billede kabbak Professor
13. december 2007 - 16:21 #5
Husk at variablen skal være Public, for at du kan bruge den overalt
Avatar billede juks Novice
17. december 2007 - 13:12 #6
takker smid et svar
Avatar billede kabbak Professor
17. december 2007 - 14:32 #7
et svar ;-))
Avatar billede kabbak Professor
19. juni 2008 - 14:30 #8
skal vi lukke ??
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester