2

Поскольку я не могу создать форму с использованием VB или ACCESS здесь, на работе, я пытаюсь выяснить, могу ли я использовать ячейку в качестве временной формы. Я хочу пометить одну ячейку "Введите новое количество заказа". Рядом с ним (следующая ячейка) я хочу, чтобы пользователь мог вводить число, чтобы этот номер обновил две другие ячейки, а затем использовать эту палочку для изменения, чтобы другой номер можно было вводить и добавлять поверх предыдущего номера. в вышеупомянутых клетках. Это возможно?

1 ответ1

0

Добавьте текстовое поле ActiveX (вкладка «Разработчик», раздел «Элементы управления», кнопка «Вставить». Имя по умолчанию - TextBox1).

Добавить базовую кнопку управления формой (имя по умолчанию должно быть Button1)

Выберите кнопку и нажмите "Просмотр кода" в том же разделе "Элементы управления" на панели инструментов.

Тогда саб должен выглядеть примерно так

Sub Button1_Click()
    Sheet1.Range("C1").Value = Sheet1.Range("C1").Value + Sheet1.TextBox1.Text
    Sheet1.Range("D1").Value = Sheet1.Range("D1").Value + Sheet1.TextBox1.Text
    Sheet1.TextBox1.Text = ""
End Sub

C1 и D1 будут ячейки, в которые вы хотите скопировать количество

Изменить: Забыл немного об очистке текстового поля. А на заметку, Alt+F11 - быстрый путь назад к окну кода.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .