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

Chủ đề: Xin giúp đỡ chuyển các giá trị từ cột dọc sang hàng ngang theo các điều kiện

  1. #1
    minhthuy53 Guest

  2. #2
    anh321 Guest

    Xin giúp đỡ chuyển các giá trị từ cột dọc sang hàng ngang theo các điều kiện

    Xin chào mọi người,
    Mình là thành viên mới rất mong mọi người giúp đỡ mình giải quyết vấn đề gặp phải trong file gửi kèm dưới đây.
    Mình có một file dữ liệu về các giá trị trong khí tượng được lấy theo cột dọc, mong muốn của mình là chuyển các dữ liệu ở cột dọc E thành các cột ngang một cách tự động dựa vào điều kiện giống nhau ở các cột dọc còn lại! Rất mong các bạn có thể chỉ bảo và giúp đỡ mình!
    Xin cảm ơn mọi người.

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Bạn cho chạy macro này:

    Mã nguồn PHP:
    Option ExplicitSub ChepVungDL() Dim Rng As Range, Cls As Range Dim Col As Integer Set Rng = Columns("E:E").SpecialCells(xlCellTypeBlanks) [f1].Resize(20, 200).ClearContents For Each Cls In Rng Col = Col + 17 If Col > 205 Then Exit For Range(Cls.End(xlDown), Cls.End(xlDown).End(xlDown)).Copy Destination:=Cells(1, Col + 5) Next ClsEnd Sub  
    Với chú í nhỏ như sau:
    Vì mình chỉ có E2003 nên chỉ cho macro thử chép đến cột 205
    Với Version cao hơn, bạn có thể vô hiệu hóa dòng lệnh mang số 7 ấy đi.

    (Nếu chạy hết cần gần 800 cột

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
  •