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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2010, 12:57   #1
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию Побороть запятую

В макросе должна быть строка
Код:
Case 821,4
"Ухожу" с этой строки, и она приобретает вид
Код:
Case 821, 4
именно так, с пробелом.
И в этом случае макрос работает неправильно.
Как побороть запятую
kzld вне форума Ответить с цитированием
Старый 19.11.2010, 12:59   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

В макросе, скорее всего, в качестве разделителя должна быть точка
Или заключите значание в кавычки
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 19.11.2010, 13:13   #3
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
В макросе, скорее всего, в качестве разделителя должна быть точка
+1. C точкой все будет в порядке

Запятая используется для указания перечня условий:

Код:
Function Bonus(performance, salary)
    Select Case performance
        Case 1
            Bonus = salary * 0.1
        Case 2, 3
            Bonus = salary * 0.09
        Case 4 To 6
            Bonus = salary * 0.07
        Case Is > 8
            Bonus = 100
        Case Else
            Bonus = 0
    End Select
End Function

Последний раз редактировалось EugeneS; 19.11.2010 в 13:23.
EugeneS вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как изменить точку на запятую Poltev86 БД в Delphi 6 16.09.2010 16:10
Как поменять точку на запятую Stay Microsoft Office Excel 13 14.04.2010 17:41
Как заменить запятую точной Apostolx Microsoft Office Excel 11 16.10.2009 16:47
Замена точки на запятую SIV84 Microsoft Office Excel 1 11.01.2009 11:16
Поменять точку на запятую Romuald Microsoft Office Excel 7 17.12.2007 18:55