設置僅特定列自動插入小數
這個方案的第一步就是撤銷自動插入小數點,緊接著,Alt+F11快捷鍵打開VBA編輯器,錄入以下代碼,就可以只對B列執行自動添加兩位小數點的操作了。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 Then
Application.EnableEvents = False
Target = Target * 0.01
Application.EnableEvents = True
End If
End Sub
該方法主要利用Worksheet_SelectionChange事件驅動
Private Sub Worksheet_Change(ByVal Target As Range) '光標改變事件
If Target.Column = 2 Then TARGET是選擇的單元格,COLUMN是選擇目標的列值
Application.EnableEvents false=讓事件失效,true=讓事件生效
Target = Target * 0.01 將單元格值 縮小100倍