0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 10
|
|||||||||||
1 | |||||||||||
При копировании чисел макросом теряется ЧИСЛОВОЙ формат, как быть?01.10.2014, 11:44. Показов 2671. Ответов 6
Метки нет (Все метки)
Здравствуйте! Пустяковая казалось бы штука...Подскажите, пожалуйста, что может быть?...
При работе макроса обнаружила одну очень непонятную вещь: беру из файла ЧИСЛО, на всякий случай присваиваю ему в той ячейки куда кладу (на лист новой книги) опять числовой формат.
Но когда беру и копирую это же число на эту же книгу в другой лист...формат пропадает (хотя прописываю и до вставки числа и после!!), и это число не участвует в общем суммировании прописанном макросом...
230,00 896,00 454,00 258,00 902,00 451,00 900,00 844,35 (пишет в примечании ошибку "число сохранено как текст") 899,00 873,7 (пишет в примечании ошибку "число сохранено как текст") 4990 -итог суммирования всех вышеприведенных чисел (две жирные - не вошли в сумму) Что происходит? при том НЕ для всех цифр...Может я формат не так присваиваю?
0
|
01.10.2014, 11:44 | |
Ответы с готовыми решениями:
6
При открытие файла csv макросом меняет формат столбца с "общий" на "числовой" EXCEL - Корежатся даты при копировании макросом Теряется формат ячеек при записи в них значений При создании сводной таблицы теряется формат Дата |
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 10
|
||||||
01.10.2014, 13:11 [ТС] | 3 | |||||
это разные переменные - в одном макросе nagr, в другом макросе ngr, они объявлены как As String
например
0
|
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 10
|
|
01.10.2014, 15:06 [ТС] | 5 |
так я и не хочу заменять содержание! я хочу чтобы просто копировалось и считалось! а при копировании теряется формат, и не считается в итоговой сумме! в этом проблема...
0
|
Заблокирован
|
|
01.10.2014, 15:15 | 6 |
Ещё раз повторяю - этой строкой
Вы заносите в ячейку не число, а строку ngr As String
("844,35" к примеру) и никакие манипуляции с NumberFormat это не исправят. Добавьте в код CDBL (как показано выше) или объявите Dim ngr As DOUBLE '
1
|
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 10
|
|
01.10.2014, 16:50 [ТС] | 7 |
Апострофф, спасибо! дошло! попробовала, да, все теперь числовое!
0
|
01.10.2014, 16:50 | |
01.10.2014, 16:50 | |
Помогаю со студенческими работами здесь
7
Ошибки при работе с динамическим массивом: неверный числовой формат при вводе Неверный числовой формат при вводе Неверный числовой формат при вводе Как поменять числовой формат на дату Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |