Я довольно новичок в VBA и имею ограниченные знания Excel по сравнению с тем, что я читал здесь. У меня проблемы с моими макросами. У меня есть книга из 4 листов. Каждый рабочий лист имеет базовые командные кнопки, которые выдает простой макрос (который составляет минус 1 из одного значения ячейки и добавляет 1 в другой). Там, где у меня возникают проблемы, создается макрокод для 3 кнопок. Этим кнопкам необходимо выдавать похожие команды, однако мне нужно, чтобы они отрегулировали значения ячейки ячейки на всех листах, а не только на активном листе, на котором расположены кнопки.изменение значений в ячейках на нескольких листах с помощью макроса
Эти три конкретные кнопки управления расположены на «листе 4». Ячейки расположены на всех 4 листах. Могу ли я создать макрос (активируется одним нажатием кнопки), который работает на всех четырех листах?
Кнопка 1 - нужно добавить 1 к значению ячейки G10 на листе 4 - но минус 1 из значения ячейки с4 & с7 на листе 2
- и минус 1 из значения ячейки с6 на лист 3.
Другие кнопки - все это точно так же. Надеюсь, это объяснит достаточно. В настоящее время я читаю книги по Excel и VBA, но, будучи занят, это происходит медленно. Любая помощь приветствуется. Заранее спасибо. Морозный :)
Ключом, чтобы отнять оба ответа, является то, что вы должны указать, на котором находится ячейка. Просто определите, что вы меняете, а затем объявите изменение. «Лист (« SHEETNAME »). Диапазон (« A1 »). Значение = ' – peege
Да, вы правы PJ. Я ценю оба ответа, которые я получил. Они оба заставили меня осознать ошибку, которую я делал, а также как правильно достичь того, что я спросил. Я очень уважаю людей, которые помогают и учат других людей, когда это не их работа. Продолжайте хорошую работу. Еще раз спасибо Мороз. – Frosty