Sub
Thuong_BP_KinhDoanh()
Dim i As
Integer
For
i
= 1 to 7
If
Range("F"
& i
+ 15).Value = Range("I16").Value Then
Range("G" & i
+ 15).Value = Range("J16").Value
End If
Next
i
End
Sub
nếu có nhiều sheet thì nó không có chạy nhỉ? Cách để nó chạy trên sheet nào đó làm như thế nào vậy?
Hiện tại tôi có file nhiều sheet, ví dụ sheet3 ô B3 có chứa biểu thức: B3 = A3+C3,
muốn lập vòng lặp để copy B3 xuống B4:Bi (i ở đây mình thay đổi dc, ví dụ B4:B10), nhờ hướng dẫn giúp.
Tks
Trong đoạn code của bạn không nhắc đến đối tượng worksheet, do đó khi worksheet nào đang được kích hoạt thì sẽ chạy code ở sheet đó.
Nếu muốn chỉ định rõ tại 1 sheet riêng biệt thì phải nhắc đến worksheet trước vùng range
ví dụ:
Sheets("Sheet1").Range("F" & i + 15).value = ....
Tks ad mình đã xử lý được, và đã biết cách copy biểu thức (ý câu hỏi thứ 2).
Chúc bạn học tốt cùng gitiho
Em làm tương tự mà bấm run thì nó chỉ chạy ra được cái phần nhập "bai 2", còn phần nhập ngày tháng nó không chạy ạ?
Chào bạn bạn có thể đính kèm code lên được không?