完全に消すことはできませんが、うまく隠すことはできます。コメントから、現在のセルを強調表示していることに注意してください。したがって、その強調表示に追加されたこのコードは、カーソルを非表示にするのに役立ちます。
' Code generated by record macro, and not tidied up
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.ColorIndex = xlAutomatic
.TintAndShade = 0
.Weight = xlThick
End With
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
これにより境界線が黒くなり、セルが選択されると白くなります (非常に細い黒の輪郭)。
別の方法は、すべてのセルを灰色の太いアウトラインに変更することです。これにより、ボックスが選択されたときに同じ色のアウトラインが表示されます。プログラムによるコードの変更は、colorindex 行を削除し、追加することです。
.ThemeColor = 1
その場所で、TintAndShade 行を次のように変更します。
.TintAndShade = -0.5
使用する方法に関係なく、現在のセルに細い黒い線が表示されます。