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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2009, 14:25   #11
alex_r
Пользователь
 
Регистрация: 31.03.2009
Сообщений: 30
По умолчанию

С лева от этого темного поля должен быль 'project explorer' - если его нет, то нужно нажать ctrl+r. В нем ищем свой файл, и жмякаем два раза по 'Лист1' (или по 'this workbook'). Далее думаю уже понятно.

Разница между вставков в 'Лист1' и 'this workbook' - в первом случае макрос доступен только на листе 1, а во втором во всем файле
alex_r вне форума Ответить с цитированием
Старый 07.04.2009, 15:01   #12
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

если числа в столбце получены в результате вычисления формулы - необходимо добавить округление.
если там просто числа правее делаем столбик с округленными значениями. потом копируем его, специальная вставка / только значения. вставляем поверх исходных данных. удаляем столбик с вычислениями.
Вложения
Тип файла: rar Книга79.rar (4.0 Кб, 22 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 14.02.2011, 15:09   #13
Victo
Новичок
Джуниор
 
Регистрация: 14.02.2011
Сообщений: 1
По умолчанию

Уважаемый SAS888, добый день! Макрос, который Вы указали, мне очень помог, спасибо! Единственное - мне нужно, чтобы все числа округлялись до целого десятка только в положительную сторону. В указанном Вами коде я написала вместо нуля -1, числа округлились до десятка, но в меньшее значение. Как же сделать так, чтобы происходило то же самое, только всегда в большую сторону? Что нужно изменить в коде? Спасибо огромное заранее!
Victo вне форума Ответить с цитированием
Старый 15.02.2011, 06:08   #14
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
...сделать так, чтобы происходило то же самое, только всегда в большую сторону...
Замените
Код:
Cell.Value = Application.Round(Cell.Value, 0)
на
Код:
Cell.Value = Application.RoundUp(Cell.Value, -1)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить повторение чисел в столбце komar73 Microsoft Office Excel 17 27.12.2011 16:54
Как округлить число до сотых в Edit xxxsas Общие вопросы C/C++ 3 25.01.2009 09:04
Изменения данных большого числа ячеек NDEV Microsoft Office Excel 2 21.11.2008 13:49
idHTTP - всё обо всём... KiDoki Работа с сетью в Delphi 2 14.11.2008 11:31
Как посчитать сумму в столбце таблицы? Иллидан Microsoft Office Word 1 15.04.2008 21:30