Приветствую всех на форуме! Скажите можно ли решить такой вопрос?
На каждую кнопку (картинку) в столбцах F, G, I в ручную назначен отдельный макрос, макросы различаются лишь тем что каждый определяет свою строку для выполнения действия,
но действий всего три, убавить, прибавить в зависимости от значений
в столбцах J и K, и третье скрыть строку . Если учесть что лист создается
автоматически и позиций достаточно много, то способ назначать макросы в ручную
отпадает, но если бы макрос умел вычислить строку с кнопкой на которую только что нажали и выполнить
действие на этой строке, тогда можно было бы назначить один макрос на все кнопки разом допустим в столбце F, и тд.
Возможно такое? Или может есть какой нибудь другой способ? посоветуйте что нибудь.
Sub plus_colvo1()
определить строку на которой находится кнопка на которую только что нажали
If Cells(i, 5) < Cells(i, 11) Then Cells(i, 5) = Cells(i, 5) + Cells(i, 10)
End If
Next
End Sub
Работали бы такие макросы, было бы удобно :)))
На каждую кнопку (картинку) в столбцах F, G, I в ручную назначен отдельный макрос, макросы различаются лишь тем что каждый определяет свою строку для выполнения действия,
но действий всего три, убавить, прибавить в зависимости от значений
в столбцах J и K, и третье скрыть строку . Если учесть что лист создается
автоматически и позиций достаточно много, то способ назначать макросы в ручную
отпадает, но если бы макрос умел вычислить строку с кнопкой на которую только что нажали и выполнить
действие на этой строке, тогда можно было бы назначить один макрос на все кнопки разом допустим в столбце F, и тд.
Возможно такое? Или может есть какой нибудь другой способ? посоветуйте что нибудь.
Sub plus_colvo1()
определить строку на которой находится кнопка на которую только что нажали
If Cells(i, 5) < Cells(i, 11) Then Cells(i, 5) = Cells(i, 5) + Cells(i, 10)
End If
Next
End Sub
Работали бы такие макросы, было бы удобно :)))