VBA проблем

1 отговора 70 прегледа
#1

VBA проблем

В Regional Setings настройвам десетичния знак да e '.'- но кагато работя в VBA
с Кирилица той е ',' -при работа с Латиница всичко е нормално.Каква друга настройка трябва да направя десетичния ми знак винаги да е ' . '
Microsoft в една от темите говори за прехвърляне числата в String и след това да се обработят.Как ще стане.

Отговор
в отговор на ПИTAЩ HE3HAЙKO #2

Re: VBA проблем

Нещо не се разбира къде ти излиза ".", и къде ",", но да опитаме с гадаене.

Докато си на кирилица, отдясно на клавиатурата заедно със цифрите има и ".", но в оригиналната БДС подредба на клавиатурата - от това копче излиза ",". Проблема с БДС подредбата може да се оправи, като от сайта на инжИнера бъде изтеглена клавиатурна подредба, и след поставянето и - в настройките на клавиатура ще се появят: "Bulgarian (Phonetic)" и "Bulgarian (NUM_DOT)". Второто ще рече, че е БДС подредба, но на цифровия блок на клавиатурата излиза ".".

В самите формули и числа под Excel, десетичната точка се приема такава, каквато е настроена в регионалните настройки. Добре е освен в таб "Numbers", да се настрои да е точка и в "Currency", за да няма шашкане от Excela.

Отговор