vba_gpe
Thành viên thường trực
- Tham gia
- 15/12/10
- Bài viết
- 296
- Được thích
- 44
- Nghề nghiệp
- Thất nghiệp
Mình có vấn đề này nhờ các bác chỉ giáo:
File excel mình gửi có các cột: Số thứ tự, mã hiệu, tên công việc, đơn vị tính, khối lượng,......
Khi làm dự toán, nhiều công việc nên thêm và bớt công việc thường xuyên, ngồi cập nhật thì hơi lâu. Qua tham khảo trên diễn đàn, mình học được cách để excel tự động cập nhật số thứ tư khi thêm công việc. Trên statusbar hiện tại đã hiễn thị dòng: "Dang them so thu tu: số thứ tự công việc". Tuy nhiên có cách nào để thay số thứ tự bằng tên công việc luôn được không: Nghĩa là statusbar có dạng :"Dang them so thu tu cho cong viec: "& Tên công việc nó đang thêm.
[
Thân. Mong được chỉ giáo thêm.
File excel mình gửi có các cột: Số thứ tự, mã hiệu, tên công việc, đơn vị tính, khối lượng,......
Khi làm dự toán, nhiều công việc nên thêm và bớt công việc thường xuyên, ngồi cập nhật thì hơi lâu. Qua tham khảo trên diễn đàn, mình học được cách để excel tự động cập nhật số thứ tư khi thêm công việc. Trên statusbar hiện tại đã hiễn thị dòng: "Dang them so thu tu: số thứ tự công việc". Tuy nhiên có cách nào để thay số thứ tự bằng tên công việc luôn được không: Nghĩa là statusbar có dạng :"Dang them so thu tu cho cong viec: "& Tên công việc nó đang thêm.
[
PHP:
Sub vd()
Dim cls As Range, vung As Range, stt As Long
Application.ScreenUpdating = False
Application.DisplayStatusBar = True
Set vung = Range([B3], [B65500].End(xlUp))
stt = 0
For Each cls In vung
If cls.Value <> "" Then
With cls
If .Value <> "" Then
stt = stt + 1
.Offset(0, -1) = stt
Application.StatusBar = "Dang them so thu tu: " & stt
End If
End With
End If
Next cls
Application.StatusBar = False
End Sub