Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Перенесено из VB6/MS Access]Подставление одинаковых записей в Excel 
:(
    Опции темы
and570
Дата 18.4.2008, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 18.4.2008

Репутация: нет
Всего: нет



Заранее извиняюсь познания в VBA у меня не очень большие, и за простоту желаемой программы, но всетаки по работе очень надо.

Вобщем есть столбец "А", в нем не по порядку расположены разные данные включая пустые ячейки он некоем случаем не должен меняться.
И столбец "В", в нем тоже разные данные включая пустые ячейки и некоторые ячейки с данными соответствуют из столбца "А", но расположены на других строках, допустим значение "1CD+буклет" находится в ячейки "А32" и "В85", как сделать чтобы значение в столбце "В85" стало в "В32", а позиции которые небыли найдены из "В" в столбце "А", были перемещены в любой другой столбец допустим "С".

Спасибо!

Извиняюсь еще раз не туда тему влепил, VBA в Office здесь, но всетаки может кто подскажет.

Это сообщение отредактировал(а) and570 - 18.4.2008, 21:50
PM MAIL   Вверх
LOPUH
Дата 20.4.2008, 05:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Растение
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 15.2.2008
Где: Красноярск

Репутация: 3
Всего: 4



Ну  ,во-первых, мне лично не очень понятен критерий отбора .. Мы в столбце В будем искать данные по какому признаку? Простое сравнеие строк  с ячейкой,расположенной в столбце А или какой то другой признак? Нужны ли вам  пустые ячейки в столбце В, или их можно "скомпоновать"? Что делать,если в столбце В несколько значений, соответствующих заданному критерию? Важен ли порядок в столбцах  В и С?Сбросьте пример,5-6 значений  и что конкретно нужно выбрать..
 Ну в общем  случае я бы сделал так:
  •  1. Ищем последнее значение в столбцах А и В, т.е. определяемся с величиной диапазона поиска.  Результатом должно быть количество строк от первого до последнего значащего элемента.
  • 2. Переносим все значения из столбца В в столбец С.
  • 3. Берем первый элемент из столбца А,  ищем в столбце С ячейки, значения  в которых соответствуют заданному критерию отбора.  В случае нахождения таковых, ощищаем соответствующую ячейку в столбце С, а значение копируем в столбец В.
  • 4. Повторяем пункт 3 для последующих строк в столбце А. В результате будем иметь  столбец В, в котором будут содержаться ячейки,с значениями соответствующими критерию отбора, и столбец  С, содержащий  все остальное и пустые ячейки.


Это сообщение отредактировал(а) LOPUH - 20.4.2008, 05:10
PM MAIL   Вверх
mihanik
Дата 29.4.2008, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 9
Всего: 109



and570, Пример файла в студию!



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0435 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.