Avatar billede bendixen Novice
12. november 2003 - 13:36 Der er 3 kommentarer og
1 løsning

Flytte/kopiere et/flere Ark fra excel fil1 til fil2

Jeg skal i VB6 flytte eller kopiere et eller flere workssheets fra en fil til en anden.

Jeg har begge filer åbne, men jeg kan ikke få den til at indsætte arket igen
det gør ingen betydning i mit VB program om der flyttes eller kopieres

her er en del af min kode :

    Excel.Workbooks("Mappe1.xls").Activate
    Excel.Worksheets("faneny").Activate
    Excel.Worksheets("faneny").Copy 'eller move ??

    Excel.Workbooks("Mappe2.xls").Activate
'Fanen skal indsættes i denne fil
    Excel.??????? 'Paste ?????
   
Hvad skal jeg gøre / gøre om
Avatar billede tjacob Juniormester
12. november 2003 - 15:08 #1
Sheets("faneny").Copy After:=Workbooks("Mappe2.xls").Sheets(3)
   
    indsætter det kopierede ark efter ark 3 i Mappe2.xls

    Sheets("faneny").Move After:=Workbooks("Mappe2.xls").Sheets(3)

    flytter

Du kan også bruge keyword Before i stedet for After, og du
kan bruge streng f.eks. "Ark3" i stedet for 3

/tjacob
Avatar billede tjacob Juniormester
12. november 2003 - 15:11 #2
din egen syntax er mere korrekt:

    Excel.Worksheets("faneny").Copy After:=Workbooks("Mappe2.xls").Sheets(3)
Avatar billede bendixen Novice
12. november 2003 - 19:17 #3
Det virker jo bare. Takker
Avatar billede tjacob Juniormester
12. november 2003 - 19:21 #4
Takker selv  ;-)
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
Kurser inden for grundlæggende programmering

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