|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.11.2014, 09:54 | #1 |
Пользователь
Регистрация: 11.09.2014
Сообщений: 44
|
Перебор кнопок циклом
И снова, здравствуйте!
есть такой Код:
что-нибудь типа: Код:
я пока не допёр... Последний раз редактировалось who; 06.11.2014 в 08:36. |
05.11.2014, 10:59 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
как-то так
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
05.11.2014, 11:08 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Файлик бы показали с парой тройкой своих кнопок.
webmoney: E265281470651 Z422237915069 R418926282008
|
05.11.2014, 11:23 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
если Вы полностью доверелись Ексель в названи кнопок - это уже сработает, а если, как нормальный программист, дали кнопкам осмысленные имена типа Save, Add, Del и пр. чтобы потом в коде читать (а главное - понимать) Save_Click гораздо проще, чем CommandButton3_Click
я называю кнопки так: ComButSave, ComButAdd... и по именам понятно предназначение кнопки и циклом можно пройтись при необходимости
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
05.11.2014, 15:48 | #5 | ||
Пользователь
Регистрация: 11.09.2014
Сообщений: 44
|
показал бы, да он уже разросся до 30 метров, лень думать, что можно из него выкинуть
Цитата:
спасибо буду пробовать. Цитата:
только сегодня допёр как и, главное, где объявлять глобальные переменные Последний раз редактировалось who; 06.11.2014 в 08:36. |
||
05.11.2014, 15:59 | #6 | |
Пользователь
Регистрация: 11.09.2014
Сообщений: 44
|
Цитата:
получается он перебирает кнопки на листах от "i" и до "workSheets.Count - 1" а нужные мне кнопки находятся на первом листе, и их имена, присвоенные им excel-ем начинаются от "CommandButton2" и до "CommandButton11" вот их я и хочу перебрать. получается мне надо делать, наверное, так Код:
Последний раз редактировалось who; 06.11.2014 в 09:14. |
|
05.11.2014, 17:50 | #7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
да, осталось только лишний цикл (по листам) викинуть
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
06.11.2014, 08:48 | #8 |
Пользователь
Регистрация: 11.09.2014
Сообщений: 44
|
Ув . IgorGO, что-то я запутался.
в этом коде: Код:
Код:
а строка " for each sh in worksheets(1).shapes" (для каждого sh из шейпов на рабочем листе (1)) описывает шейпы на листе, на котором перебираем шейпы, и, по моему ставить в дужки "i" получается незачем, так? и соответственно выкидывать for i = 3 to workSheets.Count - 1 не нужно Последний раз редактировалось who; 06.11.2014 в 09:13. |
06.11.2014, 09:27 | #9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
в том коде строка
for i = 3 to workSheets.Count - 1 не определяет колическво кнопок, я ее вообще викинул и рекомендовал использовать то, что написал сообщением выше. извините, используйте теперь что хотите, я выходу из переписки по теме
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
06.11.2014, 14:57 | #10 |
Пользователь
Регистрация: 11.09.2014
Сообщений: 44
|
Спасибо за помощь принцип понял... только
Код:
У меня получился такой Код:
Последний раз редактировалось who; 06.11.2014 в 15:03. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа перебора вариантов (изменить перебор цифровой на перебор буквенный) | BArt2000 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 02.03.2015 12:56 |
Перебор | maxsept | Общие вопросы Delphi | 3 | 28.02.2013 19:03 |
VBA перебор циклом динамического диапазона | Argentum | Microsoft Office Excel | 2 | 24.06.2012 05:45 |
перебор в с++ | Girl/C++ | Общие вопросы C/C++ | 3 | 04.10.2010 09:50 |
задача с циклом while | lammy | Помощь студентам | 1 | 09.12.2009 16:06 |