|
Знатоки экселя, подскажите! |
☑ |
0
mzelensky
19.04.12
✎
17:01
|
Доброго всем! Все бьюсь над списками в экселе!
Сразу скажу - НЕ ПРЕДЛАГАЙТЕ МНЕ СОЗДАВАТЬ СПИСОК ЗНАЧЕНИЙ ПУТЕМ ВЫДЕЛЕНИЯ ДИАПАЗОНА ЯЧЕЕК - мне этот вариант не подходит! Я использую этот метод:
Range(Cells(9, 10), Cells(600, 10)).Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="250*250, 300*500, 500*500"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = False
End With
Все работает до того момента, пока в значениях списка не появляются значения с запятыми! Например мне нужно создать список из значений:
1) Знач1
2) Знач2
3) Знач 3-1, Знач3-2 и Знач3-3
В итоге программа воспринимает запятую в третьем значении как разделитель и из 3 элементов списка делает 4:
1) Знач1
2) Знач2
3) Знач 3-1
4) Знач3-2 и Знач3-3
КАК ЭТО ПОБЕДИТЬ????
|
|
1
sergeante
19.04.12
✎
17:09
|
Заменить запятые на другой символ не предлагать?
|
|
2
mzelensky
19.04.12
✎
17:13
|
(1) предложи какой??? уж явно не на "*" или ":"...
|
|
3
sergeante
19.04.12
✎
17:15
|
точко с запетой напремер... ;
|
|
4
mzelensky
19.04.12
✎
17:21
|
(3) и что будет: Применяется при химических; лабораторных испытаниях ?
Тебе не кажется, что это несколько не красиво!
|
|
5
gr13
19.04.12
✎
17:25
|
ну тогда ЗПТ
|
|
6
mzelensky
19.04.12
✎
17:31
|
(5) ага , прям вот так - "Применяется при химических ЗПТ лабораторных испытаниях" :) круто!
|
|
7
gr13
19.04.12
✎
17:37
|
Excel puts double quotes around items that contain a comma (used as the separator) so as to ignore the comma
|
|
8
gr13
19.04.12
✎
17:39
|
поиск занял у меня 2 минуты
использовать поиск религия не позволяет? (
|
|
9
mzelensky
19.04.12
✎
17:51
|
(7) а теперь тоже самое, ток по русски!
|
|
10
mzelensky
19.04.12
✎
17:57
|
(8) что-то пока не получилось у меня эти кавычки применить :(
|
|
11
mzelensky
20.04.12
✎
12:41
|
(7) ты сам пробовал это делать? у меня что-то не выходит?!
|
|
12
mzelensky
20.04.12
✎
13:07
|
апну что ли...
|
|
13
mzelensky
20.04.12
✎
13:51
|
вверх
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший