thao nguyen01
Thành viên thường trực
- Tham gia
- 8/12/19
- Bài viết
- 241
- Được thích
- 30
Kính gửi anh/chị trên diễn đàn,
em muốn lấy những ô có nội dung bán xe, lấy loại xe sau chữ "BÁN XE", trước dấu phẩy ạ. Em có viết code nhưng báo lỗi ạ. Anh/chị xem giúp em ạ.
Em cảm ơn anh/chị ạ
Sub tachchuoi()
Dim i As Long, J As Long, jj As Long
Dim Kitu As String
Kitu = "BÁN XE"
Dim Dcuoi As Long, Arr_N(), Arr1, Arr_D(), Arr2
Dcuoi = Sheet1.Range("a100000").End(xlUp).Row
Arr_N = Sheet1.Range("a2:a" & Dcuoi)
ReDim Arr_D(1 To UBound(Arr_N, 1), 1 To 1)
For i = 1 To UBound(Arr_N, 1)
If Left(Arr_N(i, 1), 6) = Kitu Then
Arr1 = Split(Arr_N(i, 1), ",")
Arr_D(i, 1) = Right(Arr1, Len(Arr1) - 7)
End If
Next
Sheet1.Range("E7:Z100000").Clear
Sheet1.Range("E7").Resize(UBound(Arr_N, 1), 1) = Arr_D
End Sub
em muốn lấy những ô có nội dung bán xe, lấy loại xe sau chữ "BÁN XE", trước dấu phẩy ạ. Em có viết code nhưng báo lỗi ạ. Anh/chị xem giúp em ạ.
Em cảm ơn anh/chị ạ
Sub tachchuoi()
Dim i As Long, J As Long, jj As Long
Dim Kitu As String
Kitu = "BÁN XE"
Dim Dcuoi As Long, Arr_N(), Arr1, Arr_D(), Arr2
Dcuoi = Sheet1.Range("a100000").End(xlUp).Row
Arr_N = Sheet1.Range("a2:a" & Dcuoi)
ReDim Arr_D(1 To UBound(Arr_N, 1), 1 To 1)
For i = 1 To UBound(Arr_N, 1)
If Left(Arr_N(i, 1), 6) = Kitu Then
Arr1 = Split(Arr_N(i, 1), ",")
Arr_D(i, 1) = Right(Arr1, Len(Arr1) - 7)
End If
Next
Sheet1.Range("E7:Z100000").Clear
Sheet1.Range("E7").Resize(UBound(Arr_N, 1), 1) = Arr_D
End Sub