nguyendangkhoi
Thành viên chính thức
- Tham gia
- 18/2/09
- Bài viết
- 59
- Được thích
- 5
Xin lỗi mình dánh nhầm ghép các cột chứ không phải cộngSao lại phải dùng Macro vậy bạn? cộng các cột lại thành 1 cột thì chỉ việc dùng hàm Sum thôi
Ghép như thế nào vậy bạn?Xin lỗi mình dánh nhầm ghép các cột chứ không phải cộng
Vậy bạn thử dùng code này nheKhông ý của mình là ghep các cột lại với nhau
ví dụ: trong bản của em có 8 cot dũ liệu tù cột A - cột H. mình muốn là chep dữ liệu của cột A vào Cột u và dữ liệu cột b cũng vào cột u
Sub Ghep()
Dim Vung1 As Range
Set Vung1 = Range("A1:H65536")
Dim c As Range
Dim iRow As Integer
iRow = 0
For Each c In Vung1
If Not IsEmpty(c) Then
Range("U1").Offset(iRow, 0).Value = c.Value
iRow = iRow + 1
End If
Next c
End Sub
Option Explicit
Sub GhepNoi()
Dim Col As Byte, jJ As Byte
Range(Cells(1, 1), Cells(65500, 1).End(xlUp)).Copy Destination:=[U1]
For jJ = 2 To [a1].CurrentRegion.Columns.Count
Range(Cells(1, jJ), Cells(65500, jJ).End(xlUp)).Copy _
Destination:=[u65500].End(xlUp).Offset(1)
Next jJ
End Sub
Đáng tiếc dử liệu của bạn vừa là dử liệu thô lại vừa có cell chứa công thức ---> Nếu không ta dùng SpecialCells(2) là vô địchnhờ các anh chị GPE hướng dẫn em macro ghép các cột em bôi màu vàng thành 1 cột duy nhất (cột u)
Cái này chắc do thao tác của em chứ không phải của bạn nguyendangkhoi đâu thầy ơiĐáng tiếc dử liệu của bạn vừa là dử liệu thô lại vừa có cell chứa công thức ---> Nếu không ta dùng SpecialCells(2) là vô địch
Sao cell A16 lại là công thức nhỉ? ---> Mà duy nhất chỉ có 1 cell chứa công thức, bạn có thấy dử liệu như vầy có vẻ kỳ kỳ không?