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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2012, 02:19   #1
AllenJ
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 45
По умолчанию Как посветить числа, идущие в одной строке (прямое вхождение)

Подробнее в примере
Вложения
Тип файла: rar Пример.rar (2.0 Кб, 17 просмотров)
AllenJ вне форума Ответить с цитированием
Старый 19.05.2012, 02:49   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см.вложение
Вложения
Тип файла: rar СчетЕслиБольше2.rar (4.1 Кб, 20 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 19.05.2012, 11:58   #3
AllenJ
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 45
По умолчанию

Игорь, спасибо большое, почти то что надо, единственное в подсвеченной строке сами цифры не выделяются, а только вся строка, если в строке цифр будет больше 100, то найти их будет проблематично. Можно ли сделать так, чтобы и строка подсвечивалась (как вы сделали) и цифры в строке?
AllenJ вне форума Ответить с цитированием
Старый 19.05.2012, 13:28   #4
AllenJ
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 45
По умолчанию

Так, я что-то совсем запутался:

1) Такой функции вообще не нашел как СчЕсБ

2) В примере почему-то исчезли буквенные обозначения столбцов, они стали цифровые.

3) Так и не понял как эту функцию вызвать, простое копирование ее названия в другой документ не работает.
AllenJ вне форума Ответить с цитированием
Старый 19.05.2012, 13:56   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

1) название функции придумал я сам)))
2) буквенные и цифровые названия столбцов - это разные стили ссылок (настраивается в Ексель установкой соотв. флага "использовать стиль ссылок R1C1" можете вернуть стиль А1 самостоятельно)
3) текст функции Вы найдете в "Диспетчере имен". в общем-то это формула, которую я написал

и Ваш предыдущий вопрос: числа там тодсвечены красным (Вашим условным форматированием)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 19.05.2012 в 14:00.
IgorGO вне форума Ответить с цитированием
Старый 19.05.2012, 14:12   #6
AllenJ
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 45
По умолчанию

Спасибо за ответы, но
В 2003 Excel есть диспетчер имен?

=========

Ага, вижу, имя - присвоить имя. Сейчас протестирую еще раз.

Последний раз редактировалось AllenJ; 19.05.2012 в 14:17.
AllenJ вне форума Ответить с цитированием
Старый 19.05.2012, 14:51   #7
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию

только начинаю изучать vba,
просматриваю примеры,
в вашем случае не вижу ни VB макроса в редакторе по alt-f11, ни формул

объясните pls
RISagitov вне форума Ответить с цитированием
Старый 19.05.2012, 15:17   #8
AllenJ
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 45
По умолчанию

Цитата:
Сообщение от RISagitov Посмотреть сообщение
только начинаю изучать vba,
просматриваю примеры,
в вашем случае не вижу ни VB макроса в редакторе по alt-f11, ни формул

объясните pls
Это условное форматирование, в отличии от макросов работает в автоматическом режиме.
AllenJ вне форума Ответить с цитированием
Старый 19.05.2012, 16:01   #9
AllenJ
Пользователь
 
Регистрация: 18.01.2011
Сообщений: 45
По умолчанию

Игорь, спасибо большое, все отлично работатет, за исключением одного ньюанса.
Если 2 цифры - посвечивает строки, в которых 2 цифры (отлично)
Если цифры 3 - подсвечивает строки где есть 2 цифры и где есть 3 цифры, и так далее в прогрессии.
То есть можно ли сделать, чтобы если цифры 3, 4, 5... n, подсвечивались соотвественно строки с 3,4,n цифрами в одном ряду, а не все от 2 до n?
Я надюсь вы поняли ход моих мыслей?
AllenJ вне форума Ответить с цитированием
Старый 19.05.2012, 16:26   #10
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а самостоятельно поправить - никак?
Вложения
Тип файла: rar СчетЕслиБольше2.rar (4.1 Кб, 17 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как реализовать в div 3 таблицы в одной строке KWN, lnc HTML и CSS 1 20.02.2012 16:20
C.Задача на поиск минимального вхождение числа. sheff123 Помощь студентам 4 12.11.2011 20:45
Как в VBA сделать так чтобы вычсления делались в одной строке? Artur1992 Помощь студентам 0 22.10.2010 23:01
Проверить вхождение числа, по биту slips JavaScript, Ajax 3 28.08.2009 13:17
Найти все числа из массива B(n), встречающиеся более чем в одной строке матрицы A(m,n). Alexander89 Паскаль, Turbo Pascal, PascalABC.NET 2 16.10.2008 12:41