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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2010, 08:20   #1
kipish_lp
Форумчанин
 
Регистрация: 25.11.2009
Сообщений: 113
По умолчанию Ошибка Run-time Error при изменении знака отделения дробной части

Здравствуйте! Помогите, пожалуйста.
Код:
sh1.Cells(r, k) = "=" & y & "-R[1]C"
Когда запускаю макрос и в настройках системы у меня дробная часть отделяется ".", то все срабатывает нормально, а когда ",", то выходит ошибка "Run-time Error "1004" Application-defined or object-defined error"
kipish_lp вне форума Ответить с цитированием
Старый 06.08.2010, 09:12   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

А что у вас находится в переменной y?
Именно из-за содержимого этой переменной и возникает ошибка.
EducatedFool вне форума Ответить с цитированием
Старый 06.08.2010, 09:18   #3
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Код:
Sub tt()

'где-нибудь в начале кода
sep_ = Mid$(1 / 2, 2, 1)

'затем перед использованием y в формуле:
y = Replace(y, ".", sep_)
sh1.Cells(r, k) = "=" & y & "-R[1]C"

End Sub
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 06.08.2010, 09:20   #4
kipish_lp
Форумчанин
 
Регистрация: 25.11.2009
Сообщений: 113
По умолчанию

Там хранится сумма чисел с дробной частью, например: 15,28
Когда была точка, ошибки не было.
kipish_lp вне форума Ответить с цитированием
Старый 06.08.2010, 09:23   #5
kipish_lp
Форумчанин
 
Регистрация: 25.11.2009
Сообщений: 113
По умолчанию

Спасибо большое!
kipish_lp вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка - Run-time error '91' Object variable or With block variable not set Артур Иваныч Microsoft Office Excel 13 12.09.2012 14:18
Ошибка run-time error 13 Type mismatch в VBA Kracozebr Microsoft Office Word 9 19.07.2010 16:10
ошибка run-time 1004: application-defined or object-defined error Святой Дьявол Microsoft Office Excel 3 26.06.2010 11:06
Run-time error 1004 для метода Unprotect при общем доступе Chelentano Microsoft Office Excel 2 11.08.2009 16:57
Ошибка Run-Time error 13 DEZuv Microsoft Office Access 0 03.04.2009 12:25