|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.04.2014, 09:47 | #1 |
Новичок
Джуниор
Регистрация: 17.04.2014
Сообщений: 8
|
Работа со строкой в VBA
Доброго времени суток, уважаемы!
Есть столбец в Excel, строки которого содержат информацию следующего формата 16/20+12/18+12/18RCP. Т.е. 16/20 - наименование, "+" - разделительный символ. В соседнем столбце строки содержат информация тип 75/53/22, т.е. количество для каждого наименования. Каким образом разделить информацию в ячейках и в итоге получить отчет вида: 16/20 = сумма 150 12/18 = сумма 106 12/18RCP = сумма 44 |
17.04.2014, 09:54 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Split значений в массивы, соспоставление элементов массивов. Вот таким образом
webmoney: E265281470651 Z422237915069 R418926282008
|
17.04.2014, 09:58 | #3 |
Новичок
Джуниор
Регистрация: 17.04.2014
Сообщений: 8
|
Не поможете с кодом? Можно за $. Если да, то стоимость.
Забыл уточнить что строки (16/20+12/18+12/18RCP и 75/53/22) могут иметь более чем 3 типа. Последний раз редактировалось Knyazev_I; 17.04.2014 в 10:01. |
17.04.2014, 10:27 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Например, так:
Код:
Для более конкретного ответа прикрепите файл с данными.
Чем шире угол зрения, тем он тупее.
|
17.04.2014, 11:17 | #5 |
Новичок
Джуниор
Регистрация: 17.04.2014
Сообщений: 8
|
SAS888, спасибо.
Подскажите как получить отчет вида 16/20 = сумма 150 12/18 = сумма 106 12/18RCP = сумма 44 Т.е. сумма всех значений по каждому обнаруженному наименованию. |
17.04.2014, 12:20 | #6 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Прикрепите файл с исходными данными...
Чем шире угол зрения, тем он тупее.
|
17.04.2014, 12:23 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
И с результатом!
И это нужно было сделать сразу, с вопросом.
webmoney: E265281470651 Z422237915069 R418926282008
|
17.04.2014, 13:04 | #8 |
Новичок
Джуниор
Регистрация: 17.04.2014
Сообщений: 8
|
Можно отчет в функции MessageBox?
|
17.04.2014, 13:23 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
В msgbox?
Пожалуйста Добавил пару строк в код уважаемого SAS888 (а лишнее закомментировал): Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 17.04.2014 в 13:25. |
17.04.2014, 13:28 | #10 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
1. Можно! А что Вы потом с ним делать будете - PrintScreen?
2. Свернутые строки включать в отчет или нет?
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа со строкой | Le0n4iko_o | Общие вопросы Delphi | 15 | 08.04.2014 12:08 |
Работа с строкой | ATL | PHP | 2 | 17.11.2011 22:33 |
Работа со строкой | TI_ProJecT | Помощь студентам | 18 | 08.11.2011 16:04 |
Работа со строкой | FrostoS | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 04.01.2011 17:20 |
VBA - можно ли выполнить выражение, заданное строкой | alexshm | Microsoft Office Excel | 3 | 22.09.2010 21:58 |