Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 31.12.2020
Сообщений: 3
1

Автоматическое присвоение текста другому файлу в определенной ячейке

31.12.2020, 13:03. Показов 2222. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Прошу помочь в моей проблеме.
Есть рабочий файл excel "пример", в котором организациям прописываю порядковый номер. Далее имею еще файлы (выгружаются автоматически ежемесячно, имеют номер 2.xls, 36.xls, 309.xls и т.д. то есть номер договора с организацией). Хотелось бы чтобы в них автоматически в ячейке "M1" прописывался текст который я укажу в "книге1" в ячейках "E". Чтобы при следующей замене файлов (2.xls, 36.xls, 309.xls) он автоматически присваивал порядковый номер.
То есть делать в каждом файле (2.xls, 36.xls, 309.xls) формулу "='[Пример.xls]2021'!$E$4" нудно. Хотелось бы просто заменять файлы с таким же именем и чтобы эта формула автоматически прописывалась.
Прилагаю примеры.
Вложения
Тип файла: zip Пример.zip (172.7 Кб, 4 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.12.2020, 13:03
Ответы с готовыми решениями:

Поиск определенной части текста в ячейке
Добрый день, уже сломал голову в попытке решить проблему есть 4 прайса поставщиков, у них...

Присвоение адреса переменной к другому перменному
Здравствуйте, у меня никак не получается объединить адрес указателя на элементы массива к другому...

Присвоение значений одного массива другому
Как присвоить значения массива Array1 массиву Array2. Допустим необходимо отобрать все...

Присвоение одного объекта другому в access
HELP!!!!!! есть список театров. в каждом театре свои спектакли! я оформляю заказ. делаю форму...

6
110 / 75 / 33
Регистрация: 20.10.2019
Сообщений: 198
31.12.2020, 13:39 2
Есть дубли темы на других форумах.
0
2724 / 1701 / 776
Регистрация: 23.03.2015
Сообщений: 5,388
31.12.2020, 16:47 3
Лучший ответ Сообщение было отмечено robinzon1 как решение

Решение

Vjrobinzon1,

1) Нажмите кнопку "Запустить процесс"
2) В дилоговом окне выберите папку с файлами
3) Нажмите Ок
Вложения
Тип файла: xls Пример.xls (44.0 Кб, 7 просмотров)
1
0 / 0 / 0
Регистрация: 31.12.2020
Сообщений: 3
31.12.2020, 18:33  [ТС] 4
Narimanych, спасибо, дружище. Макрос работает.
Хотел бы уточнить некоторые моменты. Я могу добавить этот макрос в другую таблицу со всем организациями? (там есть еще стобцы). Или мне нужно в макросе поменять что-то?

LR = Cells(Rows.Count, 1).End(xlUp).Row
On Error Resume Next
Application.ScreenUpdating = False
For i = 3 To LR
SS = Cells(i, 5).Value
FLS = Dir(FLDR & Cells(i, 1).Value & ".xls*")
Это номера строк или столбцов? не подскажешь?
0
2724 / 1701 / 776
Регистрация: 23.03.2015
Сообщений: 5,388
31.12.2020, 20:02 5
Лучший ответ Сообщение было отмечено robinzon1 как решение

Решение

LR = Cells(Rows.Count, 1).End(xlUp).Row-поиск последней заполненной ячейки по 1-му столбцу
On Error Resume Next
Application.ScreenUpdating = False
For i = 3 To LR - цикл по строкам от 3-ей до последней заполненной ( поиск шел по 1му столбцу)
SS = Cells(i, 5).Value
FLS = Dir(FLDR & Cells(i, 1).Value & ".xls*")
Это номера строк или столбцов? не подскажешь?[/quote]

Всегда
Cells(номер стоки,номер столбца)
1
0 / 0 / 0
Регистрация: 31.12.2020
Сообщений: 3
31.12.2020, 20:33  [ТС] 6
Narimanych, то есть, поменяв отмеченные тобой красным цветом номер строки и столбца на соответствующие в новой таблице, можно будет делать выгрузку без ошибок, верно?
0
2724 / 1701 / 776
Регистрация: 23.03.2015
Сообщений: 5,388
31.12.2020, 21:38 7
robinzon1,
Цитата Сообщение от robinzon1 Посмотреть сообщение
, можно будет делать выгрузку без ошибок, верно?
П принципе да.
1
31.12.2020, 21:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.12.2020, 21:38
Помогаю со студенческими работами здесь

Присвоение элементов одного массива другому
В задаче нужно разбить массив на два: с четными значениями и с нечетными. Не знаю как присвоить...

Присвоение значения одного объекта другому + EntityFramework
Даже формулировать трудно. Есть два объекта одного типа. Нужно присвоить значения одного объекта...

Присвоение одного списка другому с разграничением памяти
Как присвоить один лист, другому, но чтобы у них была различная область памяти ?

Присвоение значения одного поля другому с условием
стоит задача присвоить поле rating из таблицы Rating в одноименное поле rating таблицы Content при...

присвоение значения одного поля другому с условием
стоит задача присвоить поле rating из таблицы Rating в одноименное поле rating таблицы Content при...

Присвоение значения ячейке
Пытаюсь присвоить ячейке определенное значение в зависимости от соседней ячейки,как пытался...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru