我试图在 Excel VBA 编辑器中创建一个简单的函数。当我单击特定范围内的单元格时,我想将其值复制到我设置的另一个单元格中。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Count = 1 Then
If Not Intersect(Target, Range("B3:N15")) Is Nothing Then
ActiveSheet.Range("B17").Value = Target.Value
End If
End If
End Sub
但是,当单元格包含纯数字(例如 22)时,B17 上显示的值为“2200%”,这不是我想要的。有什么建议吗?
答案1
参见上面的评论。问题在于 B17 格式被设置为“百分比”。