Мотивом моего кода является обновление одной ячейки за один раз комментарием, который обновил ячейку в какое время. Но вместо того, чтобы обновлять одну ячейку за раз, она обновляет все мои ячейки в K-строке. Например, если я хочу обновить ячейку обновления K10 от K6 до K10 с тем же значением. Пожалуйста, помогитеExcel VBA для обновления только одной ячейки за один раз
Sub ActiveCell_Initial()
strUserName = Application.UserName
Range(ActiveCell, "K6").Value = " by " & strUserName & "@ " & Now()
End Sub
Как вы думаете, что «K6» делает в вашем коде? Range (a, b) сообщает excel, чтобы выбрать все ячейки между a и b включительно, а затем, если вы измените значение, оно изменит ячейки вызова в этом диапазоне. –