![]() |
|
Модераторы: Akina |
![]()
|
|
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: нет Всего: 57 |
Greetings All!
Возникла задача следующего характера. Нужно в выделенном диапазоне листа Excel заменить, к примеру, все формулы A1+B1 на (4+A1+B1)*C1, в том числе если искомая формула А1+В1 является частью большей формулы. Что и на что заменять должно спрашиваться у юзера. Поскольку я в VBA ламер, прошу подсказать: 1. Как перебирать ячейки в выделенном диапазоне? 2. Как показывать форму, где спрашиваются у юзера данные? 3. Как весь этот скрипт встроить в общий шаблон. Если кто-то предоставит готовый или почти готовый код, я буду очччень благодарен, поскольку это нужно срочно, а я в VBA ни одной толковой вещи ещё не делал. Всем заранее спасибо. |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: нет Всего: 57 |
Пункт 2-й отпадает.
Подскажите хотя бы 1-й пункт! Как перевести на VB такое:
|
|||
|
||||
| cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 19 Всего: 99 |
Я исходил из того, что ты не знаешь как это написать в VB, а не в Excel. В Excel я тебе не помощник. Успехов! -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 10 Всего: 68 |
Попоробуй так! А вообще стандартными средствами поиска и замены все это дело очень хорошо отрабатывает *Удачи* |
|||
|
||||
| Alexei |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 382 Регистрация: 20.8.2003 Репутация: нет Всего: 4 |
КолвоСтрок= Selection.Rows.Count
Колонок также Str = Selection.Row первая строка Col = Selection.Column первая колонка Cells(Str, Col) в цикле перебираешь , меняя стр и кол |
|||
|
||||
| ~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 10 Всего: 68 |
Пиши на мыло........описывай задачу .......только целеком, сделаю я тебе макрос......БЕСПЛАТНО.....
[email protected] |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: нет Всего: 57 |
~FoX~ Эх, где ты был в понедельник... Спасибо за предложение, ловлю на слове. В принципе я эту гадость уже написал, остались детали - помоги лучше скорым ответом здесь, на форуме.
|
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |