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
Thân Gửi GPE
Mình đặt sự kiện trong
Không hiểu tại sao Excel không thực hiện đúng (Nghĩa là: Các ô từ D41, E41,...,I41 đảm bảo >0 nhưng không thực hiện lệnh Unhide các cột như yêu cầu (J:K -> T:U)). Lúc trên office 2010, em thử vẫn bình thường. Chuyển qua 2007 không thực hiện được. Khi vao VB Editor. Ấn F5 để run thì nó mới thực hiện. Em nghĩ cái này nó tự động mà pk?
Thân. Em có gửi đính kèm file. Nhờ AC giúp đỡ.
Mình đặt sự kiện trong
PHP:
Private Sub Worksheet_Caculate()
Application.Calculation = xlCalculationAutomatic
Rows("41:41").EntireRow.Hidden = True
If Cells(41, 4).Value > "0" Then
Columns("J:K").EntireColumn.Hidden = False
Else
Columns("J:K").EntireColumn.Hidden = True
End If
If Cells(41, 5).Value > "0" Then
Columns("L:M").EntireColumn.Hidden = False
Else
Columns("L:M").EntireColumn.Hidden = True
End If
If Cells(41, 6).Value > "0" Then
Columns("N:O").EntireColumn.Hidden = False
Else
Columns("N:O").EntireColumn.Hidden = True
End If
If Cells(41, 7).Value > "0" Then
Columns("P:Q").EntireColumn.Hidden = False
Else
Columns("P:Q").EntireColumn.Hidden = True
End If
If Cells(41, 8).Value > "0" Then
Columns("R:S").EntireColumn.Hidden = False
Else
Columns("R:S").EntireColumn.Hidden = True
End If
If Cells(41, 9) > "0" Then
Columns("T:U").EntireColumn.Hidden = False
Else
Columns("T:U").EntireColumn.Hidden = True
End If
End Sub
Thân. Em có gửi đính kèm file. Nhờ AC giúp đỡ.
File đính kèm
Lần chỉnh sửa cuối: