Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VBA MS Office

Программирования для MS Office кроме ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите разобрать пример
 
 автор: Inok   (15.06.2008 в 13:31)   личное сообщение
 
 

Добрый день.
Пытаюсь освоить азы программирования и написать макрос в VBA, который в листе Excel последовательно построчно проверяет содержимое ячеек с первого по третий и с шестого по седьмой столбцы и в случае нахождения идентичных строк (кроме 4 и 5 столбцов), копирует значение ячейки пятого столбца нижней (одинаковой) строки в верхнюю ячейку пятого столбца (одинаковой строки), и далее удаляет нижнюю (одинаковую строку).


2 1 3 7 8 4 8
4 5 7 10 7 4 7
4 6 7 10 7 4 1
9 1 5 6 8 2 9
9 1 5 8 9 2 9
1 4 6 8 0 3 6
3 2 7 9 5 4 1

Так в примере, по условию одинаковы строки 4 и 5.
Необходимо 9 (из 5 строки , пятого столбца) записать вместо 8
(4 строки пятого столбца), а затем удалить 5 строку.
Понимаю, что для вас это тривиальная задача, но мне она пока не по-зубам, единственная книжка, которую удалось достать в нашем поселке "Программирование на VBA в Microsoft Office 2007" Л.Д.Слепцова, в решении данной задачи пока ничем не помогла. Буду чертовски признателен если подробно растолкуете как это делается.

  Ответить  
 
 автор: час   (04.07.2008 в 21:56)   личное сообщение
 
 

А может начнёте освоение с чего нить попроще.
Например копирование данных из ячейки в ячейку.
поиск не пустой ячейки в выделенной области.
Постепенный перенос значения из крайней ячейки далее, далее вправо со стиранием в предыдущем месте или с наращиванием значения на (1).

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList