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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.01.2009, 00:41   #11
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

И все-таки я не понял где нужно нажать в 2003 Excel, чтобы создать константу и посмотреть какие созданы. В 2007 сразу нашел, а тут не могу. Справка тупая.
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума
Старый 16.01.2009, 01:23   #12
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

память уже не та, что раньше была - кажется меню "вставка", потом "имя" - там они. удалять и переименовывать там.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 16.01.2009, 01:46   #13
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Игорь, а вот почему результат этой формулы, если ставит 1, то выравнивает ее слева?
=ЕСЛИ(RC[1]="";"";ЕСЛИ(ЕЧИСЛО(R[-1]C+1);R[-1]C+1;"1"))
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума
Старый 16.01.2009, 01:58   #14
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

кавычки надо убрать в самом конце
Код:
=ЕСЛИ(RC[1]="";"";ЕСЛИ(ЕЧИСЛО(R[-1]C+1);R[-1]C+1;"1"))
вот так
=ЕСЛИ(RC[1]="";"";ЕСЛИ(ЕЧИСЛО(R[-1]C+1);R[-1]C+1;1))
кстати, есть у меня подозрение, что начальная формула (с "1") выдаст колонку единичек, по мере заполнения таблицы данными, там не появятся порядковые номера.
я бы ее вообще так переписал
Код:
=ЕСЛИ(RC[1]="";"";СТРОКА()-Х),
где Х - число, тебе виднее какое...
И запись короче и экселю считать меньше.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 16.01.2009, 02:07   #15
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Понятно. Нет, формула работает. Написал я ее с проверкой на число, чтобы можно было список прерывать по середине, а нумерация в следующем начиналась автоматически.
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума
Закрытая тема


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA Excel 2003 tat-besidovska Microsoft Office Excel 17 07.06.2008 15:48
Как написать в коде чтобы диапазон А копировался как значение в диапазон В. Dorvir Microsoft Office Excel 12 23.05.2008 22:11
VBA Excel 2003 tat-besidovska Microsoft Office Excel 12 18.01.2008 10:54
как переименовать samosval Общие вопросы .NET 1 19.12.2007 21:40
MS Excel и MS Outlook (2003) отсылка писем IceB Microsoft Office Excel 1 02.07.2007 13:32