Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
Подскажите, как заменить формат ячеек на общий для тех, у которых установлен "Числовой" (могут быть разные подвиды) из списка форматов, но стиль ячеек не равен некоторому style. И почему, кстати, происходит такое: в ячейке было какое-то число при числовом формате, если поменять на общий, а потом опять на числовой, то появляются доп.цифры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 23:08 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
motorwayИ почему, кстати, происходит такое: в ячейке было какое-то число при числовом формате, если поменять на общий, а потом опять на числовой, то появляются доп.цифры? Потому что у числового формата указывается количество десятичных цифр после запятой. При переключении на общий - оно сбрасывается. При переключении на числовой - возвращается на умолчание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2010, 23:50 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
А насчет первой части вопроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 00:05 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
Правильно ли я понимаю, что для числового формата возможны только такие значения: 0.00 0.00;[Red]0.00 0.00_ ;-0.00 0.00_ ;[Red]-0.00 #,##0.00 #,##0.00;[Red]#,##0.00 #,##0.00_ ;-#,##0.00 #,##0.00_ ;[Red]-#,##0.00 ? Следовательно, на них и надо проверять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 00:29 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
motorwayА насчет первой части вопроса? Ну я промолчал, ибо не считаю себя достаточно компетентным. А с другой стороны, не очень понимаю, что у вас вызывает проблемы, ибо я-то в курсе, что вы не первый день в экселе ковыряетесь... вот записал пару макросов: Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 00:39 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
motorwayПравильно ли я понимаю, что для числового формата возможны только такие значения: 0.00 Нет, ну если зададите три знака после запятой, то будет "0.000". Кроме того, возможно задать вообще любой собственный числовой формат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 00:40 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
Думаю так - проверяйте на наличие "0" или "#". Если нет ни того, ни другого - значит нечисловой формат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 00:47 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
Надо просто быстро проверить, установлен ли именно Числовой формат в любом из его видов. Так как вариантов его много, каждый не хочется писать в проверке. Насчет Selection.NumberFormat = "0.00" я знаю, но это как раз не единственный признак числового формата - вот я написал сверху другие варианты. Мне просто надо изменить их все на общий, чтобы данные передавались и отображались со всеми цифрами введенными (точнее, истинное число, которое стоит в ячейке), иначе потом возникают проблемы с этим. Число одно, а отображается другое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 00:49 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
Shocker.ProДумаю так - проверяйте на наличие "0" или "#". Если нет ни того, ни другого - значит нечисловой формат. У процентного тоже нули могут быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 00:52 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
motorwayУ процентного тоже нули могут быть А процентный - не числовой что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 00:52 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
Он стоит отдельно в списке форматов, если нажать "формат ячеек". Мне нужно их различать. Процентный так и оставлять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 00:54 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
motorwayОн стоит отдельно в списке форматов, если нажать "формат ячеек". Мне нужно их различать. Процентный так и оставлять ну проверяйте еще на наличие значка "%" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 00:56 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
Странно. Сделал такой код, но не хочет менять форматы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 01:04 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
motorwayСтранно. Сделал такой код, но не хочет менять форматы: ну так поставьте точку останова на IF и посмотрите, чему равен x и выполняется ли условие на следующем шаге. вы меня начинаете удивлять.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 01:15 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
Короче, сделал просто проверку "Если НЕ процентный, то изменить на общий" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 01:27 |
|
||
|
Заменить формат ячейки на общий
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2010, 09:36 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36618317&tid=2159822]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 130ms |

| 0 / 0 |
