powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Форматы
9 сообщений из 9, страница 1 из 1
Форматы
    #38077038
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброе утро. Нужна ваша помощь :)

Имеется 2 столбца с данными. В столбце А стоят значения формата 0000-1111, во втором - дата. В первом столбце имеются пустые ячейки и ячейки, содержащие текст "N". Задача состоит в том, чтобы скопировать все непустые ячейки формата 0000-1111 из первого столбца и, соответственно, дату к ним из второго. Пробовал копировать просто 2 столбца и удалять строки по условию, но происходит какой-то глюк... удаляется все как-то странно и, такое ощущение, что через одну строку :)
...
Рейтинг: 0 / 0
Форматы
    #38077112
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отсортировать по первому столбцу, удалить ненужное, восстановить порядок
...
Рейтинг: 0 / 0
Форматы
    #38077121
Aster32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim12345678,

Поставить автофильтр. Снять птички с полей N и (Пустые). Выделить оставшиеся ячейки. Далее на ленте: Главная - Найти и выделить - Выделение группы ячеек - Только видимые ячейки. Нажать кнопку "Копировать". В нужном месте - "Вставить". Всё.
...
Рейтинг: 0 / 0
Форматы
    #38077127
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, это я могу :) Забыл написать, надо сделать это с помощью макроса :) Чтобы было как можно меньше ручной работы :)
...
Рейтинг: 0 / 0
Форматы
    #38077181
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервис - Макрос - Начать запись
сделать все
Остановить запись макроса
...
Рейтинг: 0 / 0
Форматы
    #38077194
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, очень круто! :) А если серьезно? Я же говорю, что пытался разными способами и удалением строк - все в пустую...
...
Рейтинг: 0 / 0
Форматы
    #38077207
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы используете в макросе цикл типа:
Код: vbnet
1.
2.
3.
for i=1 to EndRow
 if not empty(cells(i,1) then rows(i).delete
next

то ничего странного нет в том, что пропускаются строки... такой цикл надо делать или от конца к началу диапазона, или через do...loop, наращивая счетчик только в случае выполнения условия.
...
Рейтинг: 0 / 0
Форматы
    #38077214
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim12345678пытался разными способамину так эти способы ведь не приведены, как мы можем найти в них ошибку?
...
Рейтинг: 0 / 0
Форматы
    #38077519
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proну так эти способы ведь не приведены, как мы можем найти в них ошибку?

Да и тестового файла не помешало бы.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Форматы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]