Nối hai mảng trong vba excel

Bạn cần phải nối hai mảng riêng biệt lại với nhau để có thể xử lý được yêu cầu mà mình đang cần kíp. Ví dụ như lọc danh sách duy nhất từ hai mảng chẳng hạn.

Đoạn code dưới đây có thể giúp bạn nối hai mảng lại thành một mảng như bạn mong muốn.

Sub noimang()

Dim i As Long, m As Long, n As Long
Dim arr1 As Variant
Dim arr2 As Variant
Dim temp As Collection
Dim xuat() As Variant
arr1 = Sheet69.Range("H19:H21").Value
arr2 = Sheet69.Range("I19:I22").Value
m = UBound(arr1)
n = UBound(arr2)

Set temp = New Collection

For i = 1 To m + n
If i <= m Then
temp.Add arr1(i, 1)
Else
temp.Add arr2(i - m, 1)
End If
Next

ReDim xuat(1 To temp.Count, 1 To 1)

For i = 1 To temp.Count
xuat(i, 1) = temp.Item(i)
Next i

Sheet69.Range("J19").Resize(UBound(xuat, 1), UBound(xuat, 2)).Value = xuat
End Sub

Leave a Comment

sơn epoxy / sơn sàn epoxy / cửa lưới chống muỗi / vách ngăn lướii chống muỗi / cửa lùa chống muỗi / vệ sinh công nghiệp / đánh bóng sàn bê tông / vệ sinh nhà máy / dịch vụ giặt thảmm / vệ sinh nhà hàng / vệ sinh tòa nhà / dịch vụ vệ sinh kính / vệ sinh khách sạn / vệ sinh chung cư / dịch vụ cắt cỏ / đánh bóng kính / diệt côn trùng / diệt mối / diệt kiến / diệt muỗi / diệt ruồi / diệt gián / diệt chuột / dọn bể nước ngầm / phụ kiện mái che / cơ khí chế tạo / mái che di động / rèm nhựa / vách nhựa ngăn phòng lạnh / rèm nhựa phòng lạnh / dù che nắng / mái kéo di động / nhà bạt di động / mái xếp di động / mái hiên di động / thay bạt mái hiên di động / bạt che nắng / phụ kiện mái che di động / mái che sân thượng / mái che quán cafe / mái che di động miền bắc / mái che di động miền nam / bạt che di động hcm /