Страницы: 1
RSS
Символический вопрос
 
Приветствую!  
Озадачился вводом "черточек"  
В Ворде это вводится так  
- ___СИМВОЛ(45)____Дефис (минус)  
– ___СИМВОЛ(150)___Короткое тире_______Ctrl + (- на доп. Клв)  
— ___СИМВОЛ(151)___Длинное тире________Ctrl + Alt + (- на доп. Клв)  
‑ ___СИМВОЛ(63)____Неразрывный дефис___Не нашел  
 
А как это ввести в Экселе и VBA?  
Вроде на форуме где-то и встречал упоминание об этом, но найти ничего не получилось.
 
Воспользуйся макрокодером  
Например. Жмешь запись и в любую ячейку вводишь нужный тебе символ. Дальше alt+F11 смотришь формулу CHR(чего-то там)
 
{quote}{login=russia}{date=10.12.2010 10:59}{thema=}{post}Воспользуйся макрокодером  
Например. Жмешь запись и в любую ячейку вводишь нужный тебе символ. Дальше alt+F11 смотришь формулу CHR(чего-то там){/post}{/quote}  
 
Отличный ответ на вопрос "как ввести в любую ячейку нужный тебе символ".
 
В Ворде неразрывный дефис вводится как Ctrl+Shift+минус.  
А Эксел походу не знает такого символа. Если вводить его через Вставка - Символ, он отображается и печатается как "?". Если копировать из Ворда, он вставляется как пробел.
 
RAN,  
ответ на вопрос "как это ввести в VBA?" - в Вашем посте! :)  
 
chrw(8209)
 
Ну, если не понятно, попробую расшифровать.  
В ворде:  
При нажатии "-" на любой клавиатуре получаем минус (симв45)  
При нажатии "-" на ctrl + "-" на доп.клавиатуре получаем короткое тире(симв150)  
ctrl + alt + "-" на доп.клавиатуре получаем короткое тире(симв150)  
 
А как это ввести с клавиатуры в Эксель и редакторе VBA?
 
Через формулы эксель  
=символ(45)  
=символ(150)  
=символ(151)  
 
В VBA  
cells(1,1)=chr(45)  
cells(1,1)=chr(152)  
cells(1,1)=chr(151)
 
Если ещё какие символы нужны, а точнее их коды. Смотри следующим образом:  
Вставка-Символ-внизу ставите ASCII(дес.) - смотрите код выбранного вами символа.  
//  
Или же вставили нужный символ в ячейку с соседней пишете "= кодсимв(A1)"
 
где угодно..  
 
символы вводятся как  alt+ кодсимвола на доп(цифровой) клавиатуре  
 
код предваряется нулем  
 
дефис -  alt+045
Живи и дай жить..
 
Всем спасибо!
Страницы: 1
Читают тему
Наверх