Я пытаюсь автоматизировать некоторые процессы, которые я часто выполняю на работе.К сожалению, я не имею ни малейшего понятия о программировании, поэтому я много с этим боролся.
У меня есть пользовательская форма, в которой есть текстовое поле, в котором вы должны ввести, насколько вы хотите, чтобы объект двигалсяОсь XЕсть несколько объектов, и я не могу дождаться, чтобы поэкспериментировать, как переместить их все в правильном направлении, но проблема в том, что я даже не могу переместить один.
Я создал переменную, но не могупохоже, что он может использоваться с Object.Move.
В данный момент VBA говорит мне назначить значения массиву, поэтому я сделал это, но, очевидно, я не могу поместить переменные в массив.
Я пытался просто объявить переменную как public, назвать ее, скажем, например, «Value», и использовать Object.Move (Value), 0
или
Object.Move Value(), 0
Пробовал оба, потому что я не был уверен, какой из них правильный.
После многих испытаний я, наконец, пропустил большинство предыдущих ошибок, которые я получил, и теперь я застрял при попытке настроить массив с помощьюпеременная из пользовательской формы.
Вот код внутри пользовательской формы
VBA
Public Sub TextBox1_Initialize()
M = TextBox1
Unload M
End Sub
А вот код внутри модуля
VBA
Public M As Integer
Sub Move()
Dim XY(M, 0) As Integer
Object.Move XY
End Sub