Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Импорт over9000 данных из Excel в определенные таблицы Access
 
День добрый!
Есть куча Excel файлов по месяцам(т.е. в год 12 файлов), в каждом файле около 15 листов, но нам пока нужны только 3, на каждом из листов порядка 30 строк и over9000 столбцов. (См.пример во вложении).
В одном файле идёт расчет расходов за 1 месяц по каждому продукту из всех разделов.

Необходимо реализовать програмку для переноса итоговых расчетов всей продукции в определенные таблицы Access.
В Access скорее всего будут такие таблицы как Продукция, Разделы продукции, Итоги расходов, а сами итоги должны быть еще как-то разбиты по годам и месяцам, чтобы не городить всё в одну таблицу наверное...

Всё это хотят сделать для того, чтобы можно было выводить кучу разных отчетов по итоговым расходам, поскольку сейчас это фактически нереально. К примеру отчет типа: покажите нам сравнение итогов расхода 3 и 7 в 2015 и 2017 году по Продукции 2 и 5.

Изменить Excel файлы скорее всего не дадут, максимум можно будет вручную в Excel файл занести какие-то метки, если это вообще нужно... Полностью избавиться от Excel и просто начать заводиться данные сразу в Access тоже не получится.

Возможно ли это реализовать? Нужно ли вообще это делать, поскольку как я понимаю тут чёрт ногу сломит.
Если возможно, то как лучше это сделать? Поскольку вроде начинаю понемногу делать и каждый раз упираюсь в какую-то проблему, очень много нюансов в итоге....
Исчезают кнопки на листах после открытия в Excel Online
 
Доброе утро!
Столкнулся с проблемой: Есть файл с кнопками на листе для  вызова макросов, я отправляют данный файл стороннему человеку, чтобы тот внёс необходимые данные в лист и вернул мне файл обратно.
Тот человек открывает файл в Excel Online, либо в OpenOffice, заполняет данные и отправляется файл мне.
Открываю файл и вижу, что все кнопки пропали. Приходится в ручную создавать новые кнопки и привязывать к ним макросы.

Подскажите, как возможно исправить ситуацию?  
Подсчет всех сумм итогов по условию
 
Есть список с количеством и названием.
Необходимо сделать динамический расчет итогов количества не общее,а по названиям.
Возможно ли такое сделать без макроса? С макросом я могу сделать, но требуется без макроса.
Пример прилагаю.
Изменено: BladzheR - 16.11.2017 11:16:30
Разрешить скрывать/отображать структуры на защищенном листе
 
Не выходит разрешить скрывать/отображать структуры на защищенном листе, пишу такой код:    
Код
Newwb.Worksheets("Лист1").EnableOutlining = True
    Newwb.Worksheets("Лист1").Protect Password:="0000", Contents:=True, Scenarios:=True, DrawingObjects:=True, AllowSorting:=True, UserInterfaceOnly:=True, _
AllowFormattingColumns:=True, AllowFormattingRows:=True
Автоматический пересчет суммы в ячейке при добавлении новой строки
 
Доброе утро!
Есть много диапазонов строк и под каждом диапазонов есть "итог", в котором записано следующее : "=СУММ(K175:K192)"
При добавлении новой позиции в конец диапазона, формула не изменяется автоматически.
Т.е. если итог сейчас указан ""=СУММ(K175:K192)"", то после добавления новой строки в конец,итог должен измениться на "=СУММ(K175:K193)"
Как это можно реализовать?
Я придумал пока только такой вариант: добавить скрытую последнюю строку, а новую строку добавлять не в конец, а перед скрытой строкой, тогда итог автоматически меняется, но это какой-то костыль...
Автоматически менять текст TextBox2 в зависимости от того, что введено в TextBox1 через форму
 
Как автоматически менять текст TextBox2 в зависимости от что введено в TextBox1 через форму?
Суть такова: открывается форма, там два TextBox.
К примеру, я ввожу в TextBox1 текст "Hello", а в поле TextBox2 появляется текст "World".
Либо в TextBox1 пишу "World", а в TextBox2 появляется "Hello".
Это вообще реально сделать? Т.е. получается отслеживание ввода в реальном времени.
У меня пока есть только идея сделать через дополнительную кнопку. Типа: ввел текст в TextBox1, нажал кнопку ОК, и дальше по условию, если "Hello", то отобразить в TextBox2  "World"...
Задать диапазон до последнего значения в строке и столбце
 
Добрый вечер!
Написал статический диапазон  "=$D$4:$U$160" в имя и на первое время этого хватало т.к. информацию не добавляли, но сейчас информация добавляется часто и данного диапазона не хватает.
Недолго подумав в голову пришла спонтанная идея, сработает или нет, не знаю.
Изменил имя на такое: "=$D$4:MAX$160" - работает, теперь при добавлении новых столбцов с информацией, новые столбцы также видятся.
Теперь появилась задача, сделать тоже самое, но для строк. Тут уже вариант с MAX у меня не сработал, подскажите, что можно сделать для строк?

И кто-нибудь знает как происходит работа, когда я пишу MAX? Это просто константа последнего возможного столбца или как?
В интернете не удалось ничего похожего найти.
Копировать лист в отдельный файл
 
Доброе утро!
Необходим макрос для копирования одного листа из книги в отдельный несвязанный файл с защитой паролем от любых изменений , кроме нескольких диапазонов ячеек.
Перепробовал множество вариантов с интернета, копирование в отдельный файл происходит, но:
1) копируются имена. Как скопировать лист без имен?
2) на листе , который копирую есть кнопки с макросами(эти макросы лежат не в отдельном модуле, а в самом листе), когда я их запускаю в новом файле, то у меня открывается старый файл. Как это исправить?
3) пароль на лист в новом файле я поставил, но никак не получается разрешить редактировать диапазоны ячеек
Динамический выпадающий список
 
Доброе утро!
Пример во вложении.
Как сделать динамический выпадающий список? В интернете находил схожие решения, но к себе добавить так и не получилось.
"Количество столбцов в строке 5 неизвестно. Хотелось бы, чтобы список выводил всю информацию из строки 5 с    H5 по "n"5.                                                                n -неизвестно."
Скрытие/отображение строки/ячейки в зависимости от содержимого в определенной ячейке
 
Добрый день!
Подскажите, как реализовать данную задачу?
Пример прилагаю... Все описания добавил в сам файл.
Автоматическое скрытие/отображение строки/ячейки в зависимости от содержимого в определенной ячейке.  
Изменено: BladzheR - 29.08.2017 13:05:23
Формирование и вывод списка по значению в ячейке
 
Добрый день!
Необходимо сделать выпадающий список с данными в одной ячейке, но этот список должен автоматически меняться в зависимости от значения в определенной ячейке.
Пример в файле прилагаю...
Изменено: BladzheR - 28.08.2017 14:05:07
Если текст совпадает, то в нужную ячейку подставить соответствующий текст
 
Добрый день.
Необходимо сравнить текст, если текст совпадает, то в нужную ячейку подставить соответствующий текст.

Прикладывают сам файл. В листе1 тестовый вариант, а на листе2 тот вариант который в идеале должен быть. Оба выдают некорректные значения.
К примеру в листе1, если в ячейке выбрать из списка вариант "володарский", то в ячейку  результата J16 выводится #Н/Д.
Находил схожие проблемы/решения, но всё-равно не удаётся справиться с данной задачей.
Буду очень благодарен за помощь.  
Изменено: BladzheR - 18.08.2017 11:07:10
Страницы: 1
Наверх