Kết quả 1 đến 7 của 7

Chủ đề: Tạo macro copy dữ liệu

  1. #1
    hongmai123 Guest

    Tạo macro copy dữ liệu

    Chào GPEX,
    Mình biết việc này dễ nhưng mình mới tìm hiểu nên còn lúng túng. Nhờ các bạn viết giúp đoạn macro để copy dữ liệu.

    VD mình chạy macro để copy dữ liệu cột A sheet 1 sang cột A sheet 2, tiếp tục chạy macro lần nữa sẽ copy dữ liệu từ cột A sheet 1 sang cột B sheet 2, lần nữa sẽ sang cột C, D, E, ... (sheet 1 là cố định)

  2. #2
    zinzin8x Guest
    Trích dẫn Gửi bởi khoavd@
    Chào GPEX,
    Mình biết việc này dễ nhưng mình mới tìm hiểu nên còn lúng túng. Nhờ các bạn viết giúp đoạn macro để copy dữ liệu.

    VD mình chạy macro để copy dữ liệu cột A sheet 1 sang cột A sheet 2, tiếp tục chạy macro lần nữa sẽ copy dữ liệu từ cột A sheet 1 sang cột B sheet 2, lần nữa sẽ sang cột C, D, E, ... (sheet 1 là cố định)
    Mã:
    Sub TT()
    Sheet1.Range("A1:A10000").Copy Sheet2.Range("A1:D10000")
    End Sub

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Let'GâuGâu
    <div class="bbcode_container">
    <div class="bbcode_description">Code:
    </div>
    </div>
    Chào bác,
    Ý mình là mỗi lần chỉ copy qua 1 cột bên sheet 2 thôi.
    Cụ thể TH của mình là Sheet1 mỗi ngày mình sẽ copy dữ liệu mới vào cột A, sau đó chạy macro để copy 1 số dữ liệu mình muốn qua sheet 2 lưu trữ theo từng ngày.

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi phihndhsp
    <div class="bbcode_container">
    <div class="bbcode_description">Code:
    </div>
    </div>
    Mình chạy bị báo lỗi mình gửi file minh họa bạn xem giúp nhé. Tks

    Mong muốn của mình là mỗi lần chạy macro sẽ copy từ cột A sheet 1 sang cột tiếp theo của sheet 2

  5. #5
    grantevil Guest
    bạn copy chạy như thế nào mà bị lỗi

  6. #6
    noithat889 Guest
    Trích dẫn Gửi bởi phihndhsp
    bạn copy chạy như thế nào mà bị lỗi
    lỗi ngay dòng này bạn ơi

    Col = Sheets("AA (%)").Range("XFD1").End(xlToLeft).Column

    Sheet AA là sheet mình muốn copy dữ liệu vào

  7. #7
    thuyduong Guest
    Trích dẫn Gửi bởi khoavd@
    Mình chạy bị báo lỗi mình gửi file minh họa bạn xem giúp nhé. Tks

    Mong muốn của mình là mỗi lần chạy macro sẽ copy từ cột A sheet 1 sang cột tiếp theo của sheet 2
    Chạy thử Sub này từ Module Excel 2007 trở lên.

    Mã nguồn PHP:
    Public Sub GPE()Sheet1.Range(Sheet1.[A2], Sheet1.[A1048576].End(xlUp)).Copy _Sheet2.Cells(2, Application.WorksheetFunction.CountA(Sheet2.Range("A2:XFD2")) + 1)End Sub  

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •