Excel 输入一个数值 自动变成另一个数值
发布网友
发布时间:2022-05-14 18:44
我来回答
共1个回答
热心网友
时间:2023-10-24 04:54
用VBA吧,只要5,10,20,就是说只有输入1,2,3并按了回车才变,而且是在特定区域里。
例如在C2:H100区域,代码如下:
Private Sub Worksheet_Change(ByVal Target As Range)
If Application.Intersect(Target, [C2:H100]) Is Nothing Then End
If Target = 1 Or Target = 2 Then Target = Target * 5
If Target = 3 Then Target = 20
End Sub
按alt+F11,双击sheet1,代码粘贴到右边工作区:
输入2:
回车后:
只有1,2,3有效,回车变成你要的结果,输入其它数字回车不变。