Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
18.04.2024, 22:04:23

Войти
Название темы должно отражать её содержание.
Темы типа "ПОМОГИТЕ!!!", "Срочно!", "Не получается сделать", "Нужна помощь" и т.п. будут удаляться без объяснения причин
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Импорт данных макросом в заданном формате
Страниц: [1]   Вниз
Печать
Автор Тема: Импорт данных макросом в заданном формате  (Прочитано 2587 раз)
0 Пользователей и 1 Гость смотрят эту тему.
xDriver
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 4


Просмотр профиля
« : 03.05.2020, 11:43:30 »

Здравствуйте.
Помогите пожалуйста с разрешением такого вопроса:

Одна книга, множество листов. Данные, через кучу костылей, заносятся в таблицу на листе: "RT2" (исходный формат с точкой, редактируется "текст по столбцам" в нормальный вид), оттуда, макросом пишутся в заданные столбцы/диапазоны (не всё можно решить диапазоном, есть одиночные ячейки), затем всё вставляется на лист: "ввод данных".

Что хотелось бы достичь.
Исходная цифра, умножается на 100, округляется до целого числа и вставляется в необходимую ячейку. В идеале, если конечная ячейка не пуста, то не перезаписывает значение.

Ребят, если бы я не был так невежествен в VBA, я бы сюда не пришёл. Просьба тапками не кидаться..
« Последнее редактирование: 03.05.2020, 11:54:40 от xDriver » Записан
xDriver
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 4


Просмотр профиля
« Ответ #1 : 03.05.2020, 11:53:25 »

Чтоб хоть как-то быть полезным форуму..
В правилах ИМХО не лишним было бы указать тип файла ".xlsm"

6. Работа с файлами
6.1.
6.1.2. Для загрузки разрешены следующие типы файлов: .doc, .gif, .jpg, .png, .txt, .zip, .xls.
6.1.3.
6.1.4.
« Последнее редактирование: 03.05.2020, 11:54:59 от xDriver » Записан
xDriver
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 4


Просмотр профиля
« Ответ #2 : 31.05.2020, 11:24:36 »

Понятно, что ничего не понятно..
Неужели такая сложная задача?

Половину кое-как, сделал сам. Умножил, округлил.. Не могу пока понять, как заставить не затирать имеющиеся данные.
Макрос при нажатии кнопки, просто копирует ВСЕ ячейки, мне нужно, чтобы уже заполненные ячейки не перезаписывались.
Суть в том, что иногда, нужно ручками ввести число и оно не может быть перезаписано.
Как этого достичь?
Записан
xDriver
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 4


Просмотр профиля
« Ответ #3 : 08.06.2020, 09:27:08 »

Всем спасибо, решение найдено. Тему можно закрывать.
Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru