Copy một hàng thành nhiều hàng (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

beginerVBA

Thành viên mới
Tham gia
10/7/15
Bài viết
17
Được thích
1
Nhờ các cao nhân giúp e code VBA này với, copy cột A có sẵn thành cột B mỗi hàng bên A thành 5 hàng bên B
Chân thành cảm ơn }}}}}}}}}}}}}}}
 

File đính kèm

Bạn có cần thiết phải dùng VBA không vậy? Ở B1, bạn chỉ cần đặt công thức:
Mã:
=OFFSET($A$1,ROUNDUP(ROW()/$D$1,0)-1,,,)
Vậy là bạn kéo xuống là có kết quả rồi.
Nếu dùng code, bạn thử:
Mã:
Sub cuchuoi()    
    N1 = Range("D1").Value
    N2 = Application.Count(Range("A:A"))
    For i = 1 To N2
        For j = 1 To N1
            Cells(N1 * (i - 1) + j, 2) = Cells(i, 1)
        Next
    Next
End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Nhờ các cao nhân giúp e code VBA này với, copy cột A có sẵn thành cột B mỗi hàng bên A thành 5 hàng bên B
Chân thành cảm ơn }}}}}}}}}}}}}}}
Thử với code "tào lao" này xem sao:
Mã:
Sub GPE()
Dim I As Long
 For I = 1 To 5
  Range("A1:A5").Copy Range("B" & 5 * I - 4)
 Next I
Range("B1:B100").Sort Range("B1:B100"), xlAscending, , , , , , xlGuess
End Sub
 
Upvote 0
Cảm ơn bạn giúp đỡ nhưng kết quả đã bị sắp xếp từ nhỏ đến lớn, nhưng yêu cầu của mình là không thay đổi vị trí số giangleloi
 
Lần chỉnh sửa cuối:
Upvote 0
Công thức thì ok, nhưng code lỗi bạn ơi tamthat
Thanks
 
Upvote 0
Bạn có cần thiết phải dùng VBA không vậy? Ở B1, bạn chỉ cần đặt công thức:
Mã:
=OFFSET($A$1,ROUNDUP(ROW()/$D$1,0)-1,,,)
Vậy là bạn kéo xuống là có kết quả rồi.
Nếu dùng code, bạn thử:
Mã:
Sub cuchuoi()    
    N1 = Range("D1").Value
    N2 = Application.Count(Range("A:A"))
    For i = 1 To N2
        For j = 1 To N1
            Cells(N1 * (i - 1) + j, 2) = Cells(i, 1)
        Next
    Next
End Sub

Bạn giải thích cho mình hàm offset đoạn sau có -1 và 3 dấu phẩy được không, mình không hiểu
Cảm ơn bạn trước
 
Upvote 0
Bạn giải thích cho mình hàm offset đoạn sau có -1 và 3 dấu phẩy được không, mình không hiểu
Cảm ơn bạn trước
Bạn xem lại file này nhé. Thứ nhất là code trong file này tôi chạy không thấy lỗi, không biết tại sao bạn lại bảo lỗi. Thứ 2 là công thức. Bản chất công thức ở cột C là tôi làm qua các bước từ cột E đến cột H. Bạn học thêm nhé.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
File bạn up lên trống rỗng đâu có công thức chi đâu bạn, hình như nhầm file rồi
Còn code lỗi mình có chụp hình đây1.jpg
 
Upvote 0

File đính kèm

Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom