- Tham gia
- 8/5/08
- Bài viết
- 166
- Được thích
- 44
- Nghề nghiệp
- Hàng Không
Xin chào các anh chị GPE
Em đang tập viết Macro nên có bài muốn hỏi anh chị.
Em muốn tạo cột STT tự động cập nhật:
Với công thức thì em làm như sau: A2 =IF(B2="","",MAX($A$1:A1)+1)
Thì nếu như cột B2 có dữ liệu thì A2 sẽ = 1 tương tự như thế cho các dòng dưới.
Với Macro thì em không biết làm như thế nào, và dùng vòng lặp
Em viết như thế này ko biết sai chổ nào, mong anh chị giúp đở
Sub STT()
Dim i as long
For i = 2
i+1
If Sheet1.Range("B" & i).Value = "" Then
Sheet1.Range("A" & i).Value = "" Then
Esle
Sheet1.Range("A" & i).Value = "IF(B2="","",MAX($A$1:A1)+1)" Then
Next i
End sub
Chân thành cám ơn anh chị
Em đang tập viết Macro nên có bài muốn hỏi anh chị.
Em muốn tạo cột STT tự động cập nhật:
Với công thức thì em làm như sau: A2 =IF(B2="","",MAX($A$1:A1)+1)
Thì nếu như cột B2 có dữ liệu thì A2 sẽ = 1 tương tự như thế cho các dòng dưới.
Với Macro thì em không biết làm như thế nào, và dùng vòng lặp
Em viết như thế này ko biết sai chổ nào, mong anh chị giúp đở
Sub STT()
Dim i as long
For i = 2
i+1
If Sheet1.Range("B" & i).Value = "" Then
Sheet1.Range("A" & i).Value = "" Then
Esle
Sheet1.Range("A" & i).Value = "IF(B2="","",MAX($A$1:A1)+1)" Then
Next i
End sub
Chân thành cám ơn anh chị
Lần chỉnh sửa cuối: