Option Explicit
Sub Ghep2CotDuLieu()
Dim Rng As Range, Cls As Range
Dim J As Long
Set Rng = [B1].CurrentRegion
ReDim Arr(1 To 3 * Rng.Cells.Count, 1 To 1)
For Each Cls In Rng(1).Resize(Rng.Rows.Count)
J = J + 1
Arr(2 * J - 1, 1) = Cls.Value
Arr(2 * J, 1) = Cls.Offset(, 1).Value
Next Cls
If J Then
Columns("K:K").ClearContents
[k1].Resize(3 * Rng.Rows.Count).Value = Arr()
End If
End Sub
Đây là 1 cách thô thiển:
PHP:Option Explicit Sub Ghep2CotDuLieu() Dim Rng As Range, Cls As Range Dim J As Long Set Rng = [B1].CurrentRegion ReDim Arr(1 To 3 * Rng.Cells.Count, 1 To 1) For Each Cls In Rng(1).Resize(Rng.Rows.Count) J = J + 1 Arr(2 * J - 1, 1) = Cls.Value Arr(2 * J, 1) = Cls.Offset(, 1).Value Next Cls If J Then Columns("K:K").ClearContents [k1].Resize(3 * Rng.Rows.Count).Value = Arr() End If End Sub
Public Sub CuibapXuXi()
Dim Rng As Range, Cll As Range, Uida As Long
Set Rng = Range("A1").CurrentRegion
For Each Cll In Rng
Uida = Uida + 1
Range("F" & Uida) = Cll.Value
Next Cll
Set Rng = Nothing
End Sub
Cần giúp đỡ ghép 2 cột lại tuần tự với nhau. mong ace giúp đỡ mình với
D1=INDEX($A$1:$B$5,INT((ROW()+1)/2),MOD((ROW()-1),2)+1)
thanks bác nhiều nhiều quá đơn giảngóp thêm một cách làm bằng cthức
Mã:D1=INDEX($A$1:$B$5,INT((ROW()+1)/2),MOD((ROW()-1),2)+1)
góp thêm một cách làm bằng cthức
Mã:D1=INDEX($A$1:$B$5,INT((ROW()+1)/2),MOD((ROW()-1),2)+1)