Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2015, 21:02   #1
Z0RGE
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 48
По умолчанию Перенос и сортировка данных

Добрый день!
Помогите, пожалуйста в следующем:
Есть некая таблица с повторяющимся номером и текстом, кол-во строк в таблице ВСЕГДА РАЗНОЕ (может быть 20 строк с данными, а может и 900 строк с данными) кол-во столбцов не меняется!
Нужно перенести не повторяющийся текст с не повторяющимся номером с определенных ячеек с одного листа на другой согласно примеру.

Понятней будет если посмотреть пример (вложен)

Заранее благодарю.
Вложения
Тип файла: rar 1.rar (6.7 Кб, 34 просмотров)

Последний раз редактировалось Z0RGE; 27.07.2015 в 21:06.
Z0RGE вне форума Ответить с цитированием
Старый 28.07.2015, 10:17   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите пример во вложении.
Откройте файл и запустите макрос "Main".
Вложения
Тип файла: rar 1.rar (15.4 Кб, 19 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 28.07.2015, 11:06   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

макрос Banzay (при активном листе с данными)
Вложения
Тип файла: rar f1.rar (20.7 Кб, 26 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.07.2015, 19:34   #4
Z0RGE
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 48
По умолчанию

Большое спасибо! Протестирую
Z0RGE вне форума Ответить с цитированием
Старый 28.07.2015, 20:33   #5
Z0RGE
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 48
По умолчанию

Все супер, Большое спасибо!
Подскажите последнее, что нужно поменять, если вместо столбца F, будет столбец I
И данные будут начинаться не со 2й строки, а с 10.

Прошу прощения.
Z0RGE вне форума Ответить с цитированием
Старый 29.07.2015, 04:32   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
что нужно поменять, если вместо столбца F, будет столбец I
И данные будут начинаться не со 2й строки, а с 10.
В макросе нужно заменить строки
Код:
Set x = Sheets("Данные").Range("F2:F" & Sheets("Данные").Cells(Rows.Count, "F").End(xlUp).Row)
    a = x.Value: b = x.Offset(, -3).Value
на следующие:
Код:
Set x = Sheets("Данные").Range("I10:I" & Sheets("Данные").Cells(Rows.Count, "I").End(xlUp).Row)
    a = x.Value: b = x.Offset(, -6).Value
Пример во вложении.
Сравнив эти строки и разобравшись, Вы без труда сможете вносить требуемые изменения самостоятельно.
Вложения
Тип файла: rar 2.rar (15.6 Кб, 18 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 29.07.2015, 07:05   #7
Z0RGE
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 48
По умолчанию

Еще раз большое спасибо!
Z0RGE вне форума Ответить с цитированием
Старый 29.07.2015, 11:00   #8
Z0RGE
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 48
По умолчанию

Столкнулся с очередной проблемой:
Можно ли сделать так, чтобы все переносилось как сейчас, только в разные столбцы, в зависимости от названия ячейки в столбце G.
Т.е если в ячейке G указано Магазин, то все необходимые данные в строке переносятся (в таком виде, как в макроса) в столбец магазин, если в ячейке указано Киоск, то все данные напротив Киоск переносятся в столбец Киоск... И так все все данные раскидать по столбцам!

Пример желаемого во вложении
Вложения
Тип файла: rar 1.rar (13.3 Кб, 12 просмотров)

Последний раз редактировалось Z0RGE; 29.07.2015 в 13:01.
Z0RGE вне форума Ответить с цитированием
Старый 29.07.2015, 15:23   #9
Z0RGE
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 48
По умолчанию

Возможно ли такое реализовать?
Заранее благодарю
Z0RGE вне форума Ответить с цитированием
Старый 29.07.2015, 20:23   #10
uniturs
 
Регистрация: 10.04.2013
Сообщений: 6
По умолчанию Есть проблема! Помогите

Добрый день!
Помогите пожалуйста!
Нужен макрос переноса данных из книги свод в книгк инструмент
по параметрам : N подразделения, роль, драйвер
в столбец соответствующего месяца - A2 в файле свод.
объяснил сумбурно, но кажется посмотрев файлы должно быть понятно.
Вложения
Тип файла: rar 9014685.rar (62.5 Кб, 10 просмотров)
uniturs вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка и перенос данных в отдельные файлы Axell_ Microsoft Office Excel 4 30.08.2011 14:51
MySQL перенос данных между базами данных с MyDAC Nikolay88 БД в Delphi 3 14.05.2011 00:17
Изменение данных и перенос данных из одной таб в другую Kot9ra Microsoft Office Access 13 02.07.2010 12:22
перенос данных seriousMalish SQL, базы данных 2 27.05.2010 09:27
сортировка данных (пересчет возможных вариантов комбинаций, перенос данных в таблицу) Vitalik85 Microsoft Office Excel 4 12.08.2009 00:30