|
|
|
Excel 2003 vs Excel 2010 (AdvancedFilter)
|
|||
|---|---|---|---|
|
#18+
Прошу помощи с кусочком макроса вот такого вида: Код: vbnet 1. 2. В Excel 2003 этот кусочек работает правильно, а в Excel 2010 не работает (ошибок не выдает, просто тупо и тихо не копирует данные в Range("AG11:BH11") и всё). 1. Это такая фича Excel 2010 или глюк? 2. Может я чего-то не учел? 3. Можно каким-то образом переписать этот участок кода, без использования AdvancedFilter? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 10:34 |
|
||
|
Excel 2003 vs Excel 2010 (AdvancedFilter)
|
|||
|---|---|---|---|
|
#18+
Источник проблемы локализован. дело в том, что Excel 2010 установлен на компьтере со шведской локалью, а Excel 2003 на английской локали. Разница в том, что десятичный разделитель на шведской локали "запятая", а на английской - "точка". При этом странность не исчезает никак: AdvancedFilter при "точке" работает правильно, а при "запятой" ничего не находит. Как побороть такое поведение со стороны AdvancedFilter? Как заставить AdvancedFilter хавать "запятую"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 12:12 |
|
||
|
Excel 2003 vs Excel 2010 (AdvancedFilter)
|
|||
|---|---|---|---|
|
#18+
Может что-то даст игра со свойствами Application'а DecimalSeparator UseSystemSeparators Например, DS=DecimalSeparator DecimalSeparator="." тра-та-та DecimalSeparator=DS чревато, если сбой в 'тра-та-та' произойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 15:26 |
|
||
|
Excel 2003 vs Excel 2010 (AdvancedFilter)
|
|||
|---|---|---|---|
|
#18+
sergeyvgМожет что-то даст игра со свойствами Application'а DecimalSeparator UseSystemSeparators Например, DS=DecimalSeparator DecimalSeparator="." тра-та-та DecimalSeparator=DS чревато, если сбой в 'тра-та-та' произойдет я тоже с этого начал, НО в обоих версиях Excel вот это Print Application.DecimalSeparator показывает в качестве разделителя "точку" хотя реально на листах Екселя 2010 - "заптая"... это просто праздник какой-то! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 16:55 |
|
||
|
Excel 2003 vs Excel 2010 (AdvancedFilter)
|
|||
|---|---|---|---|
|
#18+
> Автор: RegisteredUser > я тоже с этого начал, НО в обоих версиях Excel > показывает в качестве разделителя "точку" Дык недавно спотыкались Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 16:57 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2175794]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
148ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 426ms |

| 0 / 0 |
