tranthanhan1962 > 23-04-20, 05:40 PM
Xuân Thanh > 04-05-20, 11:06 PM
tranthanhan1962 > 04-05-20, 11:28 PM
. Hồi chiều đi đám ma ông dượng, lúc này mới đi đám được, chứ nếu hôm trước chắc chỉ điện chia buồn. Khất lại anh em vài hôm nữa, Sorry. Mấy hôm trước bận nghiên cứu Macro của google sheet dạy cho đứa học trò. Tìm mãi lệnh đọc tiếng anh trên google sheet mà không được, có post bài nhờ anh em cứu hộ, mà chưa thấy hồi đáp. Chắc google sheet không có lệnh này. Nói chung mình cũng đã có hướng rồi nhưng thấy chưa gọn gàng trong cách trình bày. Cần phải xem lại. Sorry
tranthanhan1962 > 05-05-20, 02:50 PM
VBA không có tào lao đâu.tranthanhan1962 > 05-05-20, 06:39 PM

| Ngay | NghiepVu | SoTien | Thu_Chi | Ton |
| 01/01/2020 | Thu bán hàng | 50.000.000 | Thu | |
| 02/01/2020 | Chi lương | 10.000.000 | Chi | |
| 03/01/2020 | Chi trả tiền điện | 500.000 | Chi | |
| 04/01/2020 | Thu bán hàng | 35.000.000 | Thu |
| Ngay | NghiepVu | SoTien | Thu_Chi | Ton |
| 01/01/2020 | Thu bán hàng | 50.000.000 | Thu | 50.000000 |
| 02/01/2020 | Chi lương | 10.000.000 | Chi | 40.000000 |
| 03/01/2020 | Chi trả tiền điện | 500.000 | Chi | 39.500.000 |
| 04/01/2020 | Thu bán hàng | 35.000.000 | Thu | 74.500.000 |
haonlh > 08-08-20, 05:48 PM
(20-04-20, 09:32 PM)mrsiro Đã viết: Câu lệnh có cấu trúc sau:
Mã:If tôi có tiền then
If msgbox("bạn có chắc muốn mua",vbYesNo) = vbYes then
tôi mua
End if
Else
tôi mua
End if
Có cách nào rút ngắn cú pháp của code trên không, bởi vì "tôi mua" xuất hiện 2 lần, mính muốn rút ngắn lại.
If tôi có tiền then
If msgbox("bạn có chắc muốn mua",vbYesNo) = vbYes then
tôi mua
End if
Else
tôi không mua
End ifIf tôi có tiền then
If msgbox("bạn có chắc muốn mua",vbYesNo) = vbYes then
tôi mua
else
tôi không mua
End if
Else
tôi không mua
End ifhaonlh > 11-08-20, 09:38 PM
haonlh > 16-08-20, 04:36 PM
haonlh > 16-08-20, 04:56 PM
(20-04-20, 02:27 PM)tranthanhan1962 Đã viết: If <điều kiện> Then
<Lệnh>
10 Else If <điều kiện> Then 'Tôi thêm nhãn 10 và 20 để tiện trình bày
<Lệnh>
20 End If
End If
If <điều kiện> Then
<Lệnh>
10 Else
If <điều kiện> Then 'thay dấu cách bằng dấu xuống dòng
<Lệnh>
20 End If
End IfIf <điều kiện> Then
<Lệnh>
10 ElseIf <điều kiện> Then 'Viết liền lại và dòng 20
<Lệnh>
20 'Xóa đi
End IfXuân Thanh > 16-08-20, 05:27 PM
(16-08-20, 04:56 PM)haonlh Đã viết:(20-04-20, 02:27 PM)tranthanhan1962 Đã viết: If <điều kiện> Then
<Lệnh>
10 Else If <điều kiện> Then 'Tôi thêm nhãn 10 và 20 để tiện trình bày
<Lệnh>
20 End If
End If
thì dòng 10 bị lỗi. Có thể sửa theo 2 khả năng
hoặcMã:If <điều kiện> Then
<Lệnh>
10 Else
If <điều kiện> Then 'thay dấu cách bằng dấu xuống dòng
<Lệnh>
20 End If
End If
Xin góp ý nhỏ.Mã:If <điều kiện> Then
<Lệnh>
10 ElseIf <điều kiện> Then 'Viết liền lại và dòng 20
<Lệnh>
20 'Xóa đi
End If