помогите разобрать формат на запчасти

Программирование на Visual Basic for Applications
Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

помогите разобрать формат на запчасти

Сообщение Calvin » 10.04.2008 (Чт) 17:52

вот допустим финансовый формат...помогите разобрать, в частности нечисловые символы

_-* # ##0,00_р_._-;-* # ##0,00_р_._-;_-* "-"??_р_._-;_-@_-

... и каким символом регулируется отступ?
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

alex_gearbox
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 09.01.2008 (Ср) 21:34
Откуда: г. Волгоград

Re: помогите разобрать формат на запчасти

Сообщение alex_gearbox » 10.04.2008 (Чт) 18:56

Справка Microsoft Excel писал(а):Текст и интервалы

Отображение чисел и текста. Для того чтобы в ячейке отображались числа и текст, заключите текстовые знаки в двойные кавычки (" ") или поставьте перед одиночным знаком обратную косую черту (\). Вставьте нужные знаки в соответствующий раздел кодов формата. Например, введите формат 0,00р." Избыток";-0,00р." Дефицит" для отображения положительных сумм в виде "125,74р. Избыток" и отрицательных сумм в виде "-125,74р. Дефицит." Следующие знаки не обязательно заключать в кавычки: $ - + / ( ) : ! & ' (апостроф) ~ { } = < > и пробел.

Включение раздела для ввода текста. Текстовый раздел, если он включен в числовой формат, всегда является последним разделом. Если требуется отобразить текст, вводимый в ячейку, включите в нужную позицию текстового раздела знак @. Если знак @ в текстовом разделе опущен, вводимый текст не будет отображаться. Если наряду с вводимым текстом требуется всегда отображать конкретные знаки, заключите дополнительный текст в двойные кавычки (" ") — например: "общие поступления для @"

Если текстовый раздел не включен в формат, то форматирование никак не влияет на вводимый текст.

Добавление интервала. Чтобы задать в числовом формате интервал, имеющий ширину знака, включите в код формата соответствующий знак, предваренный знаком подчеркивания (_). Например, если за знаком подчеркивания идет закрывающая скобка (_)), положительные числа будут расположены в одну колонку с отрицательными, заключенными в скобки.

Повторяющиеся знаки. Для заполнения повторяющимся знаком всей ширины ячейки используйте в числовом формате знак (*). Например, для заполнения пунктирами пустой области ячейки справа от числа следует указать 0*-.

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 24.04.2008 (Чт) 10:35

Спасибо за информацию......а как создать формат, чтобы при пустом значении ячейки было "-", а при заполненном - какое-нибудь число или текст?
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.04.2008 (Чт) 12:50

Никак. При пустом значении ячейки в ней всегда будет пусто.
Lasciate ogni speranza, voi ch'entrate.

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 24.04.2008 (Чт) 12:52

Calvin писал(а):а как создать формат, чтобы при пустом значении ячейки было "-", а при заполненном - какое-нибудь число или текст?


Никак :-) Речь о числовых форматах, а они на пустые ячейки не влияют. А вообще про написание условных числовых форматов здесь:

http://www.mvps.org/dmcritchie/excel/fo ... mberformat
http://www.mcgimpsey.com/excel/conditional6.html
Привет,
KL

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 24.04.2008 (Чт) 14:24

всем спасибо за помощь
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 76

    TopList