|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.07.2009, 13:19 | #1 |
Пользователь
Регистрация: 07.07.2009
Сообщений: 43
|
макрос - подсчитать для каждой строки кол-во ячеек с «+», кол-во ячеек с «-»
Задача в следующем: существует некая таблица в excel, заполненная по строкам и столбцам. В некоторых ячейках каждой строки стоит 1 из 4-х символов: «+», «-», «Н», «Х». Необходимо "пройтись" по таблице и подсчитать для каждой строки кол-во ячеек с «+», кол-во ячеек с «-», кол-во ячеек с «Н» и кол-во ячеек с «Х».
|
07.07.2009, 13:22 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Нет проблем. Макрос простой. Но...
1. Таблица расположена в конкретном диапазоне, или просматривать все ячейки использованного диапазона листа? 2. Куда девать результат?
Чем шире угол зрения, тем он тупее.
|
07.07.2009, 13:28 | #3 |
Пользователь
Регистрация: 07.07.2009
Сообщений: 43
|
таблица может меняться, т.е. столбцы и строки могут добавляться. Еще...некоторые строки могут не содержать этих символов вообще (но это, наверно, не важно). Результат записывается в ячейки по каждой строке в столбце после таблицы с данными, т.е. на пересечении столбца с результатом и рассматриваемой строки (не знаю, понятно ли изъяснился)....
|
07.07.2009, 13:32 | #4 |
Пользователь
Регистрация: 07.07.2009
Сообщений: 43
|
Т.е. да, просматривать все ячейки использованного диапазона листа. Но, если одна ячейка строки заполнена, но следующие две пустые, то последующие ячейки такой строки проссматривать не требуется и результата для такой строки не будет....
|
07.07.2009, 13:34 | #5 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Ваша таблица - это все данные на рабочем листе. Так? Результат по каждой строке нужно записать в столбец, следующий за последним заполненным столбцом листа?
Чем шире угол зрения, тем он тупее.
|
|
07.07.2009, 13:37 | #6 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Чем шире угол зрения, тем он тупее.
|
|
07.07.2009, 13:38 | #7 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Может не будем "играть в футбол"? Давайте пример.
Чем шире угол зрения, тем он тупее.
|
07.07.2009, 13:51 | #8 | |
Пользователь
Регистрация: 07.07.2009
Сообщений: 43
|
Цитата:
В этом случае рассматриваем для подсчета только третью строку.Постараюсь дать более детальное описание... Последний раз редактировалось Vadim_abs; 07.07.2009 в 23:41. |
|
07.07.2009, 16:45 | #9 |
Пользователь
Регистрация: 07.07.2009
Сообщений: 43
|
Более точное описание того, что мне надо получить в результате в прикрепленном файле в итоговых столбцах таблицы. Помогите, пожалуйста, надо написать макрос, а я не силен......
|
07.07.2009, 16:49 | #10 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
А чем Вас формулы не устраивают?
Введите эти формулы: Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 07.07.2009 в 16:54. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти кол-во целых чисел в первой последовательности и кол-во нечетных во второй. | DjDeniels-61 | Помощь студентам | 7 | 28.06.2009 13:04 |
подсчитать кол-во букв | Naposaram | Общие вопросы Delphi | 3 | 10.03.2009 16:17 |
Подсчитать кол-во вхождений символа Си++ | Alexion124 | Помощь студентам | 9 | 05.01.2009 00:03 |
подсчитать кол-во гласных | FireHawK | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 22.11.2008 19:22 |