|
|
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
Значит есть ячейки с форматом '[ч], мм;@' в них хранится время, теперь надо чтобы значение оставалось тем же, но формат стал числовым или общим. Что можно придумать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 09:25 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
приравняй к этим значениям другие ячейки, сделай любой формат и снеси формулы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 09:35 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
лучшке прибавить формулой ' ="'"&A1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 09:36 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
PlanBлучшке прибавить формулой ' ="'"&A1 Честно говоря не понял, как приравнивать. Т.е. допустим, есть ячейка С4, там хранится время 132,24 в виде 05.01.1900 12:24:00. Если приравнивать ячейку C4 на саму себя выдает нули, если на пустые ячейки общего формата выдает просто апостроф одинарный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 09:44 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
Kuatishe, Ничего придумать нельзя. А не проще самому посчитать значение, которое нужно получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 09:57 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
KuatishePlanBлучшке прибавить формулой ' ="'"&A1 Честно говоря не понял, как приравнивать. Т.е. допустим, есть ячейка С4, там хранится время 132,24 в виде 05.01.1900 12:24:00. Если приравнивать ячейку C4 на саму себя выдает нули, если на пустые ячейки общего формата выдает просто апостроф одинарный.ну, в ячейку A4 напиши ="'"&С4 и снеси потом формулы. а вообще пример надо двайть. я вот лично не уверен, что понимаю о том, что надо в итоге получить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 10:38 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
А если выполнить такой макрос: Sub Replace_from_Format() Dim rCell As Range Application.ScreenUpdating = False For Each rCell In Selection rCell.Value = rCell.Text Next rCell Application.ScreenUpdating = True End Sub Выделяете диапазон и запускаете макрос. Важно: необходимо, чтобы значение в ячейках отображалось полностью. Иначе результат может получиться не совсем таким, как ожидаете. Поэтому тестировать советую на копии данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 10:39 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
The_PristА если выполнить такой макросВот так будет точнее( в соответствии с условиями автора топика): Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 10:41 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
The_Prist, вместо тега sub надо использовать тег src . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 10:46 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
Kuatishe, в соседней ячейке вставить формулу: =--ТЕКСТ(B2;"[ч],мм") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 10:55 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
PlanBKuatishePlanBлучшке прибавить формулой ' ="'"&A1 Честно говоря не понял, как приравнивать. Т.е. допустим, есть ячейка С4, там хранится время 132,24 в виде 05.01.1900 12:24:00. Если приравнивать ячейку C4 на саму себя выдает нули, если на пустые ячейки общего формата выдает просто апостроф одинарный.ну, в ячейку A4 напиши ="'"&С4 и снеси потом формулы. а вообще пример надо двайть. я вот лично не уверен, что понимаю о том, что надо в итоге получить В итоге тоже число выглядеть будет так же, но вот формат другой, т.е. Есть ячейка с таким видом 192,48, у нее формат [ч], мм;@, т.е. при ариф.операциях с такой ячейкой результаты вычислений будут неверными т.к. в расчете будут считаться не 192,48, а что-то непонятное в виде - 08.01.1900 0:48:00. Я вот хотел написать нечто вроде макроса, который будет менять формат с [ч], мм;@ на общий или числовой, но при этом содержимое ячейки будет оставаться прежним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 11:00 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
The_PristThe_PristА если выполнить такой макросВот так будет точнее( в соответствии с условиями автора топика): Код: plaintext 1. 2. 3. 4. 5. 6. 7. Тут, да формат изменяется, но при этом и значение числа тоже. Т.е. до запуска макроса есть число 192,48, а после - 8,0(3). А вот хотелось бы 192,48 но уже с другим форматом(опять же общий или числовой) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 11:03 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
DV68Kuatishe, в соседней ячейке вставить формулу: =--ТЕКСТ(B2;"[ч],мм") Кажется оно! Вроде все правильно, буду тестировать. Потом отпиушсь о результатах. П.С. пол интернета облазил в поисках подобного решения. Всем огромное спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 11:08 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
Kuatishe, я бы не советовал в таком виде использовать в дальнейших вычислениях, т.к. минуты указаны неверно. Пример: 30 минут отображаются как 0,30 , а должно быть 0,50. Просто В2 надо умножить на 24: =B2*24 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 11:37 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
DV68Kuatishe, я бы не советовал в таком виде использовать в дальнейших вычислениях, т.к. минуты указаны неверно. Пример: 30 минут отображаются как 0,30 , а должно быть 0,50. Просто В2 надо умножить на 24: =B2*24 Спасибо, учту. п.с. Наверняка кому-нить пригодится, я использовал =--ТЕКСТ(B2;"[ч],мм;@"), где B2 - ячейка формат которой меняем. Всем, кто помогал респект и уважуха, и с праздником программистов.=) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 14:29 |
|
||
|
Смена формата ячейки
|
|||
|---|---|---|---|
|
#18+
KuatisheЕсть ячейка с таким видом 192,48, у нее формат [ч], мм;@, т.е. при ариф.операциях с такой ячейкой результаты вычислений будут неверными т.к. в расчете будут считаться не 192,48, а что-то непонятное в виде - 08.01.1900 0:48:00. Я вот хотел написать нечто вроде макроса, который будет менять формат с [ч], мм;@ на общий или числовой, но при этом содержимое ячейки будет оставаться прежним. Это Вы откуда почерпнули? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 19:42 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36842842&tid=2177685]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
198ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 543ms |

| 0 / 0 |
