Всплывающее окно Excel для расчета ячейки

Первый плакат здесь. Я начинаю, когда дело доходит до кода Excel VBA. Как создать окно PopUp, которое появляется при нажатии ячейки, которая затем обновляется в зависимости от того, что введено в окне PopUp? Ячейка содержит номер, который я хочу обновить.

Скажем, у меня есть список ячеек, содержащих числа, я нажимаю на одну из ячеек и в всплывающем окне окна пишу +5. Исходный номер теперь обновляется с добавлением 5. То же самое было бы наоборот, если я написал -5 в окне PopUp.

Это должно помочь вам начать:

 Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim targetRange As Range Dim activeRange As Range Dim origVal As Integer Dim addVal As Integer Dim dialogResult As String Set targetRange = Target(1, 1) Set activeRange = Range("B2:B207") If Not Intersect(targetRange, activeRange) Is Nothing Then origVal = targetRange.Value dialogResult = InputBox("Enter number to add") If dialogResult <> "" Then If IsNumeric(dialogResult) Then addVal = dialogResult targetRange.Value = origVal + addVal Else MsgBox "Please enter a valid number!", vbCritical End If End If End If End Sub 
Interesting Posts

Установите выравнивание текста по центру в документе Excel с помощью OpenXML с C #

Текст не помещается в ячейки на другом компьютере

Ошибка Excel 2007 при сохранении рабочей книги после запуска макроса

Экземпляр C # Excel с видимым как false и открытие файла вне приложения

Excel – суммирование последовательных значений на основе раскрывающегося списка

Ошибка 2042 на десятичных числах application.match vba

создание макроса excel для добавления строк

как скопировать лист из внешнего в текущую книгу и сохранить этот лист в качестве новой рабочей книги

Прокрутите столбец и когда будет найдена пустая ячейка, поместите всю строку?

Формат столбца Excel с использованием макроса

Excel VBA – установите столбцы на страницу

Как обозначить оси Excel X и Y на 2d-графике

Получение имени столбцов

Извлечение встроенного файла из Excel с помощью Php on linux

База данных запросов с точкой в ​​названии

Давайте будем гением компьютера.