![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 28.12.2008
Сообщений: 134
|
![]()
имеется код
Код:
Вообще код правильный, несет хоть какой нибудь смысл? |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Код несёт какой-то смысл)
Вот если бы вы сказали, что вам всё-таки нужно, и прикрепили пример файла, мы бы предложили вам куда более быстрый и понятный код. В вашем же случае, скорее всего, надо заменить <> на = в строке Код:
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 28.12.2008
Сообщений: 134
|
![]() Цитата:
Заменила, не получается. Как вообще можно указать в условии что ячейка пустая? |
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]() Цитата:
IsEmpty(cell) или SpecialCells(xlBlanks) вот здесь еще посмотрите Как определить пустая или нет ячейка
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 25.11.2011 в 23:57. |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
Можно пойти по другому пути: сначала определить посленюю занятую строку столбца(Cells(Rows.Count, 1).End(xlUp).Row), а потом: For Next
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 28.12.2008
Сообщений: 134
|
![]()
У меня не получается даже с вашими советами.
Кому не сложно посмотрите пожалуйста ещё раз.... Код:
Задание в след. :Нужно написать макрос который выполнял бы задачу: имеется столбцы A,B - они заполнены датами. далее С и Е. Е пустой, С заполнен. Нужно сравнить А с В так что если для ячейки А имеется равная в В, то Е=С(для строки в которой находиться сравниваемая ячейка А), а если нет то Е=0. Проблема в том что в А значений больше чем в В. Я хотела условие цикла поставить как пустую ячейку, но чтобы я не ставила либо получается ошибка либо после первого же while - а работа заканчивается. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Чувствую, можно сделать быстро на словаре/коллекции и массивах, но без примера делать - дело не благодарное в большинстве случаев...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]() Цитата:
А то опять не так будет, или даты не те, или столбцы или еще что... ![]() Бывало уже
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 28.12.2008
Сообщений: 134
|
![]()
только вы потом если подправите, объясните как сделали. и в чем загвоздка была...
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]() Код:
Процентный формат тоже кодом не ставится - но можно добавить. Пояснения нужны? Вроде даже пояснять нечего - см. помощь по словарям. Или вот, рекомендую: http://www.excelworld.ru/forum/3-313-1 P.S. Кажется, условия перепутал - тогда так: Код:
Код:
![]()
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 27.11.2011 в 20:38. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен Макрос для ввода данных в перую пустую ячейку диапазона | valik65 | Microsoft Office Excel | 4 | 16.12.2010 16:01 |
Вернуть пустую ячейку | Ruben | Microsoft Office Excel | 3 | 05.02.2010 16:20 |
Копирование данных на первую пустую ячейку | kzld | Microsoft Office Excel | 8 | 15.07.2009 14:06 |
вставка формулы в ячейку (vba) | pride | Microsoft Office Excel | 5 | 13.07.2009 09:26 |
Как в функции СЧЁТЕСЛИ указать критерий в виде ссыки на ячейку? | CaustiC | Microsoft Office Excel | 1 | 05.12.2008 07:16 |