Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: sonya
Пример:
2 0 3
0 0 4
0 8 0

1 3
3 2
2

надо пробежаться по 1-ой строке и записать “Rows” - номер ненулевых элементов в строке(Rows -первый элемент из № ячейки, если допустить, № ячейки – это(Rows,cols)). В примере это 1 3
Потом сравнить второе число(т.е 3) в строке с числами(т.е с 1), которые есть в столбце и, если его нет, то занести его в столбец(т.к. 3 – нет, то занести ее в столбец).
Дальше надо перейти на № той строки, который указан последний в столбце(т.е 3).Затем ищем ненулевой элемент в следующей строке(т.е 3-ей). В 3-ей строке ненулевой элемент находится на 2-ом месте, значит пишем 2. Затем смотрим нет ли 2 в столбце(т.к ее нет), то добавляем ее в столбец. Дальше смотрим на 2-ую строку, т.к ненулевой элемент стоит на 3-м
месте, а 3 уже есть в столбце, то надо выйти из программы

не могу найти номер ненулевого элемента(номер ячейки в екселе состоит из Rows,cols)....мне надо найти чему равен Rows, т.е, если в ячейке А1:1 ненулевой элемент, то Rows должен быть равен 1, а потом надо эту единицу занести в столбец(т.е ячейку А2:1), если в столбце А она не встречалась)


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.