Dùng VBA dấu số 0

  • Thread starter Thread starter Thien
  • Ngày gửi Ngày gửi
Liên hệ QC

Thien

Thành viên thường trực
Tham gia
23/6/06
Bài viết
352
Được thích
113
Dear All.
Có nhiều cách giấu số không. Nhưng không biết cách dùng VBA để dấu nó có hay không nữa.
Các bạn thử xem và cho ý kiến nha.
Mã:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
      ActiveWindow.DisplayZeros = False
End Sub
 
Chào bạn,

Cái này tương đương với việc vào Tools | Options | View | Bỏ chọn Zero value

TP.
 
Upvote 0
Uh... đúng... Code này cho dù ko biết đi nữa cũng có thể dùng chức năng Record macro đễ tạo mà... Vẫn như cách của ttphong2007 nói...
Ngoài cách trên chúng ta có thể tạo 1 Format cell\Custom theo dạng #,##0;-#,##0; Cái này cũng có tác dụng giấu số 0 tương tự cách trên... Và nếu thích thì làm luôn 1 macro:

Sub HideZero()
Cells.Select
Selection.NumberFormat = "#,##0;-#,##0;"
End Sub

Mến
ANH TUẤN
 
Upvote 0
Quên nữa... sẳn đây nói luôn cách hiện số 0 trở lại... Đễ ko thôi có người làm thử rồi la làng (vì mất tiêu số 0)... hi... hi...
Vẩn code trên, chỉ cần sửa dòng
Selection.NumberFormat = "#,##0;-#,##0;"
Trở thành:
Selection.NumberFormat = "General"
Chạy code thì số 0 sẽ xuất hiện trở lại
Mến
ANH TUẤN
 
Upvote 0
He He.
Cách Mr Phong thì lỡ người khác dùng không biết chỉnh lại thì thua luôn.
Cách Mr anhtuan1066 thì khi file mở code sẽ không tự chạy.
Cách mình thì ai dùng file của mình thì mới chịu ảnh hưởng, ngoài ra vẫn dùng excel bình thường.

Túm lại mình chỉ muốn hỏi có tác dụng làm nhẹ dung lượng file hay không?.

TC.
 
Upvote 0
Thien đã viết:
He He.
Cách Mr Phong thì lỡ người khác dùng không biết chỉnh lại thì thua luôn.
Cách Mr anhtuan1066 thì khi file mở code sẽ không tự chạy.
Cách mình thì ai dùng file của mình thì mới chịu ảnh hưởng, ngoài ra vẫn dùng excel bình thường.

Túm lại mình chỉ muốn hỏi có tác dụng làm nhẹ dung lượng file hay không?.

TC.

Việc thay đổi Format sẽ ảnh hưởng, nhưng mình nghĩ là rất ít.
Còn việc làm như Mr Phong chỉ thì sẽ không ảnh hưởng gì cả, bởi nó chỉ là vấn đề hiển thị thôi. Tức là nó vẫn có, nhưng có cho ta nhìn thấy hay không thôi.

Còn việc thay đổi Format rất nguy hiểm khi trong bảng đã có nhiều dạng format phục vụ cho những yêu cầu khác nhau. Vì thế không nên dùng.

Thân!
 
Upvote 0
Tham khảo thôi mà... Nếu tôi dùng nó thì tất nhiên tôi sẽ chọn 1 vùng nào đó xác định chứ ko Format toàn bộ sheet... Ko sao... Đó chẳng qua chỉ là hiển thị, ko ảnh gì lắm...
ANH TUẤN
 
Upvote 0
Ah.. quên nữa... Bạn Thien nói code của tôi đưa ra sẽ ko chạy khi mở file... Hi... hi... Sao lại ko chứ... Việc chạy code hay ko khi mở file là tùy bạn điều khiển mà...
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom