Xin code VBA lấy dữ liệu từ sheet này qua sheet khác (1 người xem)

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

LightStar252

Thành viên hoạt động
Tham gia
9/7/16
Bài viết
112
Được thích
10
[TABLE="width: 480"]
[TR]
[TD="colspan: 4"]Giúp mình viết code VBA thực hiện lệnh sau:[/TD]
[/TR]
[TR]
[TD="colspan: 4"]-Điền số máy có số ngày báo < 15 ngày từ sheet Số liệu T9 vào sheet Báo dầu.
Cảm ơn mọi người![/TD]
[/TR]
[/TABLE]
 

File đính kèm

[TABLE="width: 480"]
[TR]
[TD="colspan: 4"]Giúp mình viết code VBA thực hiện lệnh sau:[/TD]
[/TR]
[TR]
[TD="colspan: 4"]-Điền số máy có số ngày báo < 15 ngày từ sheet Số liệu T9 vào sheet Báo dầu.
Cảm ơn mọi người![/TD]
[/TR]
[/TABLE]
Công thức dùng đc bạn ko dùng, sao lại phải code vậy
Mã:
C4=LOOKUP(2,1/(COUNTIF($C$3:C3,'Số liệu T9'!$C$5:$C$16)=0)/('Số liệu T9'!$G$5:$G$16<15),'Số liệu T9'!$C$5:$C$16)
 
Upvote 0
Tại mình đang muốn tìm hiểu về VBA. Cho mình xin code VBA đi :))
 
Upvote 0
Tại mình đang muốn tìm hiểu về VBA. Cho mình xin code VBA đi :))
thế này vậy
Mã:
Sub somay()
Dim i As Integer, k, arr()
With Sheets(1)
    ReDim arr(1 To .Range("C65000").End(3).Row, 1 To 1)
    For i = 5 To .Range("C65000").End(3).Row
        If .Cells(i, 7) < 15 Then
            k = k + 1
            arr(k, 1) = .Cells(i, 3)
        End If
    Next
End With
Sheets(2).Range("C4").Resize(k) = arr
End Sub
 
Upvote 0
thế này vậy
Mã:
Sub somay()
Dim i As Integer, k, arr()
With Sheets(1)
    ReDim arr(1 To .Range("C65000").End(3).Row, 1 To 1)
    For i = 5 To .Range("C65000").End(3).Row
        If .Cells(i, 7) < 15 Then
            k = k + 1
            arr(k, 1) = .Cells(i, 3)
        End If
    Next
End With
Sheets(2).Range("C4").Resize(k) = arr
End Sub
Ngon ngẻ rồi. Thanh kiu :))
 
Upvote 0

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

Back
Top Bottom