或者可運用 VBA 指令,將游標所在儲存格改變顏色或改粗體,以利使用者找到游標所在位置。
因有時畫面儲存格太多,不易找到游標所在位置。
Tks!
Option Explicit Dim savedAddress, savedColor Private Sub Worksheet_SelectionChange(ByVal Target As Range) If savedAddress <> "" Then Range(savedAddress).Interior.ColorIndex = savedColor End If savedColor = ActiveCell.Interior.ColorIndex savedAddress = Target.Address With Selection.Interior .ColorIndex = 6 .Pattern = xlSolid End With End Sub
參考網路上的資料改的,
選取的部份會變色變粗,離開時恢復原來格式,
若複製選取後再點其他儲存格會自動貼上。
這應該是你要的吧~~
<pre class="c" name="code">
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Application.CutCopyMode = xlCopy Then Me.Paste
On Error Resume Next
[colorCell].FormatConditions.Delete
Target.Name = "colorCell"
With [colorCell].FormatConditions ' 設定格式化條件
.Delete
.Add xlExpression, , "TRUE" ' 條件(一)內公式為
.Item(1).Interior.ColorIndex = 36 ' .Item(1)等於FormatConditions(1)
.Item(1).Font.Bold = True
End With
End Sub
有個變通的做法
先將所要編輯的工作列或範圍(或要的儲存格),
將使用填滿底色(例如下圖中的黃色)
而游標在移動時,就會有不同的對比色(例下圖中的藍色)的框框來區分,最為清楚
不太瞭解這需求目的,只為了要知道目前輸入框在哪嗎?
sheet 左上角不就會顯示目前輸入框的座標了?
而且按一下 Ctrl-Home,不管現在輸入框在哪,都會回到 A1 位置。
把"格線顏色"調淺色一些 就可以很清楚的看到游標所在位置了
可以到控制台去更改滑鼠游標的型狀,顏色及大小,方便找到游標. 控制台->滑鼠->指標 在選擇窗格中,選擇喜歡的指標. 也可以到網路下載一些特別的指標.