|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
21.05.2008, 10:00 | #11 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
файл от jungo с "формой"
Если я правильно понял, что же за форма, поскольку автор темы так и не сказал, какая же форма ему нужна.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 21.05.2008 в 10:07. |
21.05.2008, 11:16 | #12 | |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Следи за собой. Будь осторожен! (с)
Цитата:
VBA вычисляет все компоненты логического выражения. То есть, даже определив, что IsNumeric == False, VBA всё равно будет оценивать выражение Cells(...) > 5 В таких случаях предпочтительно что-то вроде Код:
Последний раз редактировалось дмидми; 21.05.2008 в 11:20. |
|
21.05.2008, 11:53 | #13 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
дмидми.
При сравнении, например, числа и текстовой строки ошибки не будет. Проверив оба условия, получим требуемый результат. Хотя, предлагаемая Вами конструкция работать будет чуть быстрее (как раз из-за того, что не всегда проверяются оба условия). Просто моя запись (вполне корректная) покороче (лень "клаву" мучать).
Чем шире угол зрения, тем он тупее.
|
21.05.2008, 12:37 | #14 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Форма с полным вводом данных.
Сразу говорю, что это только пример. Обязательно нужно ввести обработку ошибок, проверку на правильность ввода и формат данных и др. Но мне лень...
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
21.05.2008, 15:50 | #15 |
Пользователь
Регистрация: 21.05.2008
Сообщений: 10
|
Всё можно было сделать намного проще.
Если не пользоваться макросами, а сделать обычную примитивную формулу - функция ЕСЛИ.
Если Ячейка<=5, то истина: 1 ложь: Ячейка. |
21.05.2008, 15:59 | #16 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Думаю,что в данном случае всё же макрос.
Хотя формулы тоже вещь хорошая.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
21.05.2008, 16:16 | #17 |
Форумчанин Подтвердите свой е-майл
Регистрация: 14.11.2007
Сообщений: 163
|
Можно, но в соседней ячейке, а я так понимаю (хотя никто кроме хозяина темы до конца не понимает) что хозяин темы хотел сделать именно Replace.
Jungo must die!!! (C) Bill Gates.
|
21.05.2008, 16:58 | #18 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
эт точно
да и исчез он что-то
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
22.05.2008, 15:09 | #19 |
Регистрация: 21.05.2008
Сообщений: 8
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
если в 1 ячейку поставить х то в третью запишеться значение второй | Medyankin | Microsoft Office Excel | 7 | 29.07.2008 14:16 |
Если функция ЕСЛИ не подходит | Katherina_Koval | Microsoft Office Excel | 1 | 25.07.2008 19:09 |
cтранная запись формулы ЕСЛИ: "=+ЕСЛИ(..." | icore2008 | Microsoft Office Excel | 4 | 10.04.2008 21:32 |
как перейдти на заклаку и заменить ее | Tiolic | Microsoft Office Word | 2 | 09.10.2007 12:51 |
условие если значение = empty | zetrix | Microsoft Office Excel | 0 | 30.10.2006 18:58 |