Тёмный

CHI TIẾT | TỰ ĐỘNG đánh số thứ tự khi có dòng dữ liệu mới phát sinh sử dụng VBA Excel | NAM EXCEL 

Excel STech
Подписаться 1,2 тыс.
Просмотров 4,5 тыс.
50% 1

CHI TIẾT | TỰ ĐỘNG đánh số thứ tự khi có dòng dữ liệu mới phát sinh sử dụng VBA Excel | NAM EXCEL
Đăng ký học: bom.so/ImF7Lf
▷ Download file Excel thực hành: pitvn-my.share...
▷ Video được cung cấp miễn phí bởi BÙI VĂN NAM
▷ Facebook Group: bom.so/IoFjPA
▷ Facebook Fanpage: / ststartech
XEM THÊM
#excel #vba #miễn_phí #namexcel

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 20   
@tannguyenvan2025
@tannguyenvan2025 Год назад
Video rất chi tiết. Cảm ơn ad rất nhiều
@ExcelSTech
@ExcelSTech Год назад
Cảm ơn Tân đã phản hồi
@QuocBinh2025
@QuocBinh2025 Год назад
Rất hay, nhược điểm của cách này là khi lọc stt không được cập nhật lại.
@ExcelSTech
@ExcelSTech Год назад
Phần này sẽ được khắc phục trong video sau nha bạn
@QuocBinh2025
@QuocBinh2025 8 месяцев назад
@@ExcelSTech Mình đã làm được. đưa code lên mong mọi người góp ý: Private Sub Worksheet_Change(ByVal Target As Range) Dim i As Integer i = Range("B" & Rows.Count).End(xlUp).Row If Not Intersect(Target, Range("B2:B100")) Is Nothing Then Cells(i, 1) = Excel.WorksheetFunction.Subtotal(3, Range("B2:B" & i)) End If End Sub
@luctruong2154
@luctruong2154 Год назад
rất hay
@ExcelSTech
@ExcelSTech Год назад
Cảm ơn bạn, bên mình đang cố gắng để có thể quay lại làm các video chia sẻ tiếp sau khi dừng khoảng 1 năm, mong được mọi người ủng hộ
@beovalucy
@beovalucy 9 месяцев назад
Cảm ơn bạn chia sẻ rất chi tiết. Nếu mình muốn bắt đầu nhập STT cột A từ A5 Tên từ B5 thì sao? Mong bạn giúp, mình bị kẹt cái này
@ExcelSTech
@ExcelSTech 9 месяцев назад
Private Sub Worksheet_Change(ByVal Target As Range) Dim rangechange As Range Set rangechange = Range("B:B") 'Cot lam can cu danh so thu tu Dim i As Integer, STT As Integer STT = 1 If Not Intersect(rangechange, Range(Target.Address)) Is Nothing Then 'neu o B duoc dien du lieu Range("a2:a" & Rows.Count).ClearContents 'Xoa tat ca stt cu da duoc danh For i = 2 To Range("b" & Rows.Count).End(xlUp).Row ' Tim dong cuoi co DL trong cot B If Range("b" & i).Value "" Then ' Neu o B khong trong Range("a" & i).Value = STT STT = STT + 1 End If Next i End If End Sub Cách sửa: Bạn thay đổi giá trị của i chạy từ dòng bắt đầu (trường hợp của bạn là 5, thì for i = 5 to ....
@ExcelSTech
@ExcelSTech 9 месяцев назад
Code sau khi sửa "Private Sub Worksheet_Change(ByVal Target As Range) Dim rangechange As Range Set rangechange = Range("B:B") 'Cot lam can cu danh so thu tu Dim i As Integer, STT As Integer STT = 1 If Not Intersect(rangechange, Range(Target.Address)) Is Nothing Then 'neu o B duoc dien du lieu Range("a2:a" & Rows.Count).ClearContents 'Xoa tat ca stt cu da duoc danh For i = 5 To Range("b" & Rows.Count).End(xlUp).Row ' Tim dong cuoi co DL trong cot B If Range("b" & i).Value "" Then ' Neu o B khong trong Range("a" & i).Value = STT STT = STT + 1 End If Next i End If End Sub"
@beovalucy
@beovalucy 9 месяцев назад
Wow, rất nhiệt tình. Mình là được rồi. Cảm ơn bạn nhiều nhé
@tuyetvuong-c1v
@tuyetvuong-c1v Год назад
làm sao để khi xóa dữ liẹu cột stt cũng thay đổi theo cho đúng ạ
@ExcelSTech
@ExcelSTech Год назад
Bạn xóa từng ô thì code hiện tại đã đáp ứng rồi b nhé
@tuyetvuong-c1v
@tuyetvuong-c1v Год назад
@@ExcelSTech cảm ơn nhé
@user-ro5xg7kb8k
@user-ro5xg7kb8k Год назад
có đoạn nào để đánh trên google sheet không bạn
@ExcelSTech
@ExcelSTech Год назад
Có bạn nhé, mình sẽ làm video chi tiết
@cty247vungtau9
@cty247vungtau9 Год назад
có làm trong google sheet được ko bạn
@ExcelSTech
@ExcelSTech Год назад
Có bạn nhé, mình sẽ làm video chi tiết
@nguyenduong109
@nguyenduong109 Год назад
Private Sub Worksheet_Change(ByVal Target As Range) Dim rangechange As Range Set rangechange = Range("B:B") 'Cot lam can cu danh so thu tu Dim i As Integer, STT As Integer STT = 1 If Not Intersect(rangechange, Range(Target.Address)) Is Nothing Then 'neu o B duoc dien du lieu Range("a2:a" & Rows.Count).ClearContents 'Xoa tat ca stt cu da duoc danh For i = 2 To Range("b" & Rows.Count).End(xlUp).Row ' Tim dong cuoi co DL trong cot B If Range("b" & i).Value "" Then ' Neu o B khong trong Range("a" & i).Value = STT STT = STT + 1 End If Next i End If End Sub
@ExcelSTech
@ExcelSTech Год назад
Rất chính xác, cảm ơn anh, anh còn có muốn biết thêm tính năng nào không?
Далее
Батя всех бургеров на 7000 ккал!
00:55
IF AND OR Formula in Excel with MULTIPLE CONDITIONS
17:32
Coding Was HARD Until I Learned These 5 Things...
8:34
Cách Tách Dòng Tự Động Trong Excel
16:55
Просмотров 24 тыс.
How to Create a Data Entry Form in Excel
34:30
Просмотров 280 тыс.