Thử code này, không biết bạn chỉ lấy kết quả hay phải thể hiện công thức nữa, tạm thời lấy kết quả & xuất ra ở cột [D] nhéNhờ các bạn sửa hộ code trong file đính kèm.
Xin chân thành cám ơn.
Sub DienSL()
Dim I As Long, Vung As Range, iDau
Set Vung = Range([B2], [B10000].End(xlUp))
For I = 1 To Vung.Rows.Count
If Vung(I).Offset(, -1) <> "" Then
iDau = Vung(I)
Vung(I).Offset(, 2) = Vung(I)
Else
Vung(I).Offset(, 2) = iDau * Vung(I)
End If
Next
End Sub
Làm thử bằng công thức xem:Nhờ các bạn sửa hộ code trong file đính kèm.
Xin chân thành cám ơn.
=IF(A2="",B2*LOOKUP(REPT("z",255),$A$2:$A2,$B$2:$B2),B2)