Я пытаюсь редактировать данные, которые отображаются в текстовых полях с листа, я могу делать все другие необходимые вещи, такие как добавление данных, однако мой прикрепленный код не обновляет лист с изменениями, я пробовал использовать смещение (0 , 1), но все, что нужно сделать, это изменить одну строку на идентификатор, который она ищет как строку. Box1 - это текстовое поле с идентификационным номером внутри и основным критерием, по которому работает моя программа.
Я относительно новичок в VBA и пытался искать решения, но теперь я в растерянности, не меняя свои весь код только для решения того, что, вероятно, окажется простым решением для кого-то более опытного, чем я.
Dim findvalue As Range
Set findvalue = Sheet1.Range("A:A").Find(What:=Box1, LookIn:=xlValues)
cNum = 20
For X = 1 To cNum
findvalue = Me.Controls("Box" & X).Value(0, 1)
Set findvalue = findvalue(0, 0)
Next