Здравствуйте! Необходимо, чтобы при нажатии на кнопку Ок на листе Труба (например) данные из таблицы вставлялись в таблицу на листе Вывод (что у меня получилось сделать), но с условием, что значения будут вставляться в определенную строку, что у меня не получается (см. пример), а если в этой строке уже есть какие-то значения, то выскакивало предупреждение о замене. Прошу помочь, только начинаю изучать VBA, а требуют уже сейчас.
Здравствуйте! Необходимо, чтобы при нажатии на кнопку Ок на листе Труба (например) данные из таблицы вставлялись в таблицу на листе Вывод (что у меня получилось сделать), но с условием, что значения будут вставляться в определенную строку, что у меня не получается (см. пример), а если в этой строке уже есть какие-то значения, то выскакивало предупреждение о замене. Прошу помочь, только начинаю изучать VBA, а требуют уже сейчас.max-energe
Так получится. Пример для понимания решения задачи. [vba]
Код
Sub КнопкаOK() Dim s& s = Range("C8") + 3 'строка для ввода If Sheets("Вывод").Range("B" & s) <> "" Then MsgBox "Замена!" Sheets("Вывод").Range("B" & s) = Range("B2") Sheets("Вывод").Range("C" & s) = Range("B3") Sheets("Вывод").Range("D" & s) = Range("B4") End Sub
Так получится. Пример для понимания решения задачи. [vba]
Код
Sub КнопкаOK() Dim s& s = Range("C8") + 3 'строка для ввода If Sheets("Вывод").Range("B" & s) <> "" Then MsgBox "Замена!" Sheets("Вывод").Range("B" & s) = Range("B2") Sheets("Вывод").Range("C" & s) = Range("B3") Sheets("Вывод").Range("D" & s) = Range("B4") End Sub