Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2009, 19:17   #1
Zirat
Пользователь
 
Регистрация: 01.08.2009
Сообщений: 17
Сообщение Преобразование единиц измерения

Добрый вечер!
Подскажите, возможно ли с помощью макроса, привести единицы измерения, например, 100 м, 300 м2, 24 кг и т.д. к виду м, м2, кг и т.д., соответственно умножая значение множителя перед единицей измерения на значение в соседнем столбце.

Файл-исходник здесь:
Вложения
Тип файла: rar Ед.ИЗМ.rar (8.6 Кб, 10 просмотров)
Zirat вне форума Ответить с цитированием
Старый 25.08.2009, 19:46   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Посмотрите файл. Отмечено розовым.
Вложения
Тип файла: rar Ед.ИЗМ.rar (8.9 Кб, 11 просмотров)
motorway вне форума Ответить с цитированием
Старый 25.08.2009, 19:58   #3
Zirat
Пользователь
 
Регистрация: 01.08.2009
Сообщений: 17
По умолчанию

Спасибо, motorway! Получилось получить значения, а единицы измерения вручную править?
Хотя хотелось бы с помощью макроса, для пакетной обработки большого количества файлов.
Zirat вне форума Ответить с цитированием
Старый 25.08.2009, 20:07   #4
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Сделал ед. измерения. Но в некоторых случаях там 1 убирается (1 км -> км), а кое-где нет (1 врезка).
Пока что везде убрано 1.
Вложения
Тип файла: rar Ед.ИЗМ.rar (9.1 Кб, 20 просмотров)
motorway вне форума Ответить с цитированием
Старый 25.08.2009, 20:16   #5
Zirat
Пользователь
 
Регистрация: 01.08.2009
Сообщений: 17
По умолчанию

motorway, спасибо! Все работает. Начну применять в работе.
Хотя, надеюсь, с помощью макроса, тоже найдется решение.
Zirat вне форума Ответить с цитированием
Старый 25.08.2009, 20:18   #6
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Я специально сделал с помощью формул. Макрос обычно нужен для более сложных задач, а если можно с помощью формулы - почему бы не сделать? Могу и макросом. Но пока вроде так нормально
motorway вне форума Ответить с цитированием
Старый 25.08.2009, 20:32   #7
Zirat
Пользователь
 
Регистрация: 01.08.2009
Сообщений: 17
По умолчанию

Согласен, формулы работают. Но с ними удобно работать, если количество файлов небольшое. А если ситуация обратная, то рутинную работу нужно автоматизировать, для экономии времени.
Zirat вне форума Ответить с цитированием
Старый 25.08.2009, 21:49   #8
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Вот возможный вариант с макросом. Это примерный вариант - в реальности лучше сделать вызов кода по событию Worksheet_Change, возможно, с какими-то проверками на адрес измененной ячейки.
Вложения
Тип файла: rar Ед.ИЗМ.rar (13.6 Кб, 19 просмотров)

Последний раз редактировалось motorway; 25.08.2009 в 22:13.
motorway вне форума Ответить с цитированием
Старый 25.08.2009, 22:52   #9
Zirat
Пользователь
 
Регистрация: 01.08.2009
Сообщений: 17
По умолчанию

Спасибо, буду пробовать...
Zirat вне форума Ответить с цитированием
Старый 29.11.2022, 21:14   #10
Mazriel
Новичок
Джуниор
 
Регистрация: 22.11.2022
Сообщений: 1
По умолчанию Шаблон выгрузки

Добрый день!
Столкнулся с похожей задачей, но не смог сам справиться.
Нужно в исправить столбцы E, F, G.
Прикладываю файл шаблона сметной программы, вывод по умолчанию из нее по шаблону и что нужно сделать.
Вложения
Тип файла: zip ВОР по ЛСР (ФГИС ЦС).zip (34.3 Кб, 1 просмотров)
Тип файла: xlsx Вывод.xlsx (20.2 Кб, 2 просмотров)
Тип файла: xlsx Надо.xlsx (20.1 Кб, 2 просмотров)
Mazriel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто доделает прогу за 1000 единиц? (Delphi) Gareevbo Фриланс 5 10.06.2009 09:53
единицы измерения ulito4ka Microsoft Office Word 2 13.04.2009 15:05
Получите последовательность b1...bn из нулей и единиц Я_Студент Паскаль, Turbo Pascal, PascalABC.NET 2 04.07.2008 12:40
Подсчёт кол-ва единиц в столбце Freddie_X Microsoft Office Excel 3 10.03.2007 09:38