anhtuan1066 đã viết:Ẫn thì chả biết làm thế nào.. nhưng tôi xài 1 mẹo nhỏ sau đây:
Bình thường chử sẽ dc format màu trắng, nếu chọn vào cell thì cell ấy sẽ dc format màu đen..
Bạn xem thử file củ chuối này... he.. he..
Làm xong nhưng cảm thấy hơi buồn cười
ANH TUẤN
trithanh đã viết:Chào các bạn,
Mình muốn cho Chữ hoặc số trong Cell ẩn đi khi nào đưa chỏ chuột đến mới xuất hiện Chữ hoặc số đó lên. vậy mình có làm được trong excel khong ? và xin hướng dẫn cách làm.
cám ơn các Bạn
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
Static OldCell As Range
If Not OldCell Is Nothing Then
OldCell.Font.ColorIndex = 2
End If
Target.Font.ColorIndex = 1
Set OldCell = Target
End Sub
tigertiger đã viết:ở đây chỉ có mẹo nhỏ đó là khai báo Static đó bác BNTT - khai báo static gần giống khai báo public là khai báo tĩnh có nghĩa là biến đó luôn giữ giá trị k khai báo lại khi đã tồn tại vì thế oldcell sẽ lưu được vị trí target trước đó (trước khi con trở sang vị trí mới) - giúp ta chuyển font vùng đó sang màu 2 (trắng)
, còn lại tất cả chắc bác hiểu ngay mà
ko biết thế có đúng ý tưởng OB k nữa?
trithanh đã viết:Minh muốn cho số nào trong Cell là 0 thì ẩn đi và khi đưa trỏ chuột đến thì nó hiện ra, mình muốn ẩn con số theo ý muốn,
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
Static OldCell As Range
If OldCell = 0 Then
OldCell.Font.ColorIndex = 2
End If
If Target.Cells.Count = 1 Then
If Target.Value = 0 Then
Target.Font.ColorIndex = 1
Set OldCell = Target
End If
End If
End Sub