|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.11.2014, 01:32 | #1 |
Пользователь
Регистрация: 13.11.2014
Сообщений: 17
|
определение примерно равного числа 100 из диапазона
подскажите кто нибудь как написать макрос для поиска в диапазоне числа примерно равного 100
есть диапазон чисел в ячейках 34,56,67,24,45,99,34,23,103,45,67,5 6 надо найти число примерно равное 100 это 99 и заменить его на х, чтобы получился следующий вид диапазона ячеек 34,56,67,24,45,х,34,23,103,45,67,56 |
13.11.2014, 01:39 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
без примера файла Excel вряд ли кто макрос напишет
или вы потом не сможете его адаптировать под свой файл а если в диапазоне есть числа 99 и 101, - которое заменять? а если сразу 3 числа 99 или 100? |
13.11.2014, 10:18 | #3 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Пройти циклом по ячейкам (или загрузить в массив) и найти минимум абсолютной величина разницы между 100 и каждым значением.
Поиск минимума одна из самых распространённых работ с массивами.
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
13.11.2014, 10:36 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
для обработки циклов чаще всего используется переменная i
в качестве рекламы: переменная i - 70 лет стабильной работы на рынке циклов!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
24.12.2014, 01:07 | #5 |
Пользователь
Регистрация: 13.11.2014
Сообщений: 17
|
без примера файла Excel вряд ли кто макрос напишет или вы потом не сможете его адаптировать под свой файл а если в диапазоне есть
надо выбрать одно значение самое ближайшее к 100 потом к 200 и тд
|
24.12.2014, 13:21 | #6 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
да уж... всего-то через 40 дней последовал ответ
еще через 40 дней ждём от вас ответа уже на 2 вопроса (из моего первого сообщения) Цитата:
|
|
11.01.2015, 23:17 | #7 |
Пользователь
Регистрация: 13.11.2014
Сообщений: 17
|
99 которое будет стоять ближе к 100
|
12.01.2015, 01:03 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
достойный ответ.
давайте еще раз: 1. допустим в диапазоне нашлось 99 и 101 которое из этих чисел ближе к 100 и которое заменить на х? 2. допустим в диапазоне есть 3 (три) числа 99, которое из них заменить на х. может все 3?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
13.01.2015, 02:12 | #9 |
Пользователь
Регистрация: 13.11.2014
Сообщений: 17
|
достойный ответ.
давайте еще раз: 1. допустим в диапазоне нашлось 99 и 101 которое из этих чисел ближе к 100 и которое заменить на х? 2. допустим в диапазоне есть 3 (три) числа 99, которое из них заменить на х. может все 3? __________________ 1. если в диапазоне 34,25,99,34,45,101 то заменяем на х 99 2. если в диапазоне 99,25,99,34,99,101 то заменяем на х 99 которое выделено красным цветом |
13.01.2015, 03:16 | #10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
и еще вопрос.
в диапазоне 1 99 100 101 100 2 101 100 99 100 3 100 какое из значение заменить на х?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан целочисленный массив А(m,n) задается с экрана либо генерируется в пределах -100 до 100. Найти числа b1 b2 …bn равные суммам эл | 95% | Помощь студентам | 0 | 07.01.2013 16:52 |
в выделенных ячееках найти числа вне диапазона 5.43 до 5.47 заменить на случаные числа в этом диапазоне? | alx83 | Microsoft Office Excel | 1 | 22.06.2012 05:37 |
Задані цілі числа від 1 до 100.Надрукувати в порядку зростання усі числа що можна подати у вигляді 7*i*j+j+3, де i,j - цілі числа. | Саша513 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 16.05.2012 18:45 |
Вывести числа, из диапазона от n до m у которых, количество единичных разрядов в двоичном представлении числа нечетно | sheff123 | Помощь студентам | 8 | 05.01.2012 15:35 |