12. oktober 2010 - 16:12Der er
9 kommentarer og 1 løsning
Kopiering af en enkelt kolonne
Hej,
Jeg ved ikke hvorfor det ikke virker, men jeg prøver at kopiere en kolonne fra fil X, sheet 2, celle B6 og ned (Jeg ved ikke hvor lang kolonnen er) over til fil Y på sheet 1, celle A5.
Indtil videre har jeg dette:
Option Explicit Sub CopySheet()
Dim Wkb1 As Workbook Dim Wkb2 As Workbook
'set the workbook you are copying to as active and give it a name for reference Set Wkb1 = ActiveWorkbook
' open the workbook you are copying from and activate it Set Wkb2 = Workbooks.Open(Filename:="C:\Users\zaj\Desktop\KEFREN") Wkb2.Activate
' copy sheet across sheet number 1, 2 and so on!! * Worksheets(2).Range("B5").End(xlDown).Copy
'Copying to destination Destination:=Wkb1.Worksheets(1).Range("A5")
End Sub
Det virker bare ikke. Den kopierer fra sheet 1 (hvor det bør være suide 2) og kun en enkelt celle?
'set the workbook you are copying to as active and give it a name for reference Set Wkb1 = ActiveWorkbook
' open the workbook you are copying from and activate it Set Wkb2 = Workbooks.Open(Filename:="C:\master.xls") Wkb2.Activate
' copy sheet across sheet number 1, 2 and so on!! * Worksheets(2).Range("B5").Select ActiveSheet.Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select Selection.Copy
'Copying to destination Wkb1.Activate Worksheets(1).Range("A5").Select ActiveSheet.Paste
Den åbner filen der kopieres fra normalt, men problemet opstår når der bliver kopieret ind i det nye fil. Den kopierer fra en forkert sheet, nemlig fra sheet 1, selvom jeg har skrevet worksheets(2).
Og så kopierer den kun en enkelt celle og ikke en hel kolonne?
Har du evt en anden kode som virker?
Den er jo simpel og burde kunne opskrives meget let.
Dim Wkb1 As Workbook Dim Wkb2 As Workbook Dim sidsteRække As Long
'set the workbook you are copying to as active and give it a name for reference Set Wkb1 = ActiveWorkbook
' open the workbook you are copying from and activate it Set Wkb2 = Workbooks.Open(Filename:="C:\Documents and Settings\pb.KHNBPB\Skrivebord\KopiXls\Fil X.xlsx") Wkb2.Activate
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.