![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
![]()
Доброго времени суток, Ув. форумчане!
Почти дописал макрос, все вроде хорошо, но есть одна проблема Код:
Как это можно подправить? И правильно ли я написал синтаксис макроса? Спасибо!
Единственный способ стать умнее, играть с более умным противником...
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Пробуйте .
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
![]()
Спасибо огромное!
Вот что получилось: Код:
Спасибо!
Единственный способ стать умнее, играть с более умным противником...
Последний раз редактировалось staniiislav; 11.10.2011 в 17:22. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
> чем вам не понравился вот этот цикл For i = r + 1 To r + j + 1?
Тем, что мы не знаем, до какой строки вниз надо будет пройти. Из-за наличия пустых ячеек номер этой строки больше, чем r + j + 1. С другой стороны, нельзя просто идти и идти вниз пока j не станет равным 0. Потому что если макрос запустить внизу таблицы, заполненных ячеек в ст. В может не хватить. Поэтому выход из цикла происходит либо по достижению последней строки таблицы, либо по заполнению заданного числа ячеек (j = 0). Последнюю строку можно определять программно: Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Да, и замените
Код:
Код:
![]()
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
![]()
Спасибо огромное! )))))
Единственный способ стать умнее, играть с более умным противником...
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
![]() Код:
Еще раз спасибо Казанский!
Единственный способ стать умнее, играть с более умным противником...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
не правильно работает GetPixel | Yokka | Общие вопросы .NET | 2 | 17.02.2011 01:08 |
Стуктура работает не правильно | RIO | Общие вопросы C/C++ | 4 | 20.12.2010 19:18 |
Не правильно (или правильно?) работает позиционирование в WebKit | mutabor | HTML и CSS | 5 | 09.12.2010 09:54 |
программа работает. правильно ли? | getUp | Общие вопросы C/C++ | 10 | 26.03.2010 07:07 |
Правильно написать макрос | Marisabell | Microsoft Office Excel | 1 | 03.01.2010 17:48 |