Я пытался создать простую функцию в редакторе 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%», а это не то, что я хочу. Какие-либо предложения?