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

Страницы: 1
Базы данных, Как слезть с эксель и прийти к базе данных
 
Добрый день.
Имею рабочую книгу с кучей различных взаимосвязанных таблиц и расчетов, ввода данных и вывода в нужном виде.
По структуре оформления это большая база, точнее несколько взаимосвязанных баз.
И все бы хорошо но нужно двигаться к совместному доступу различных сотрудников к тем или иным данным, росту содержимого, разделения прав доступа.
Но вот люблю эксель и много чего крутого я в нем сделал, красивые формы, макросы для экспорта готовых документов, различные расчеты по выборке тех или иных данных из 3-4 табличек.
Может быть кто уже проходил такой путь и подскажет куда двигаться.
Навыков программирования нет и не до них, но логически мыслить умею и если есть простой и понятный (русскоязычный) инструментарий то смогу его переделать в нужный вид. С базами данных знаком поверхностно, Аксес юзал только основы. Не знаю насколько он мощный продукт чтоб можно было разделить доступ в зависимости от функционала и требований.
Вся инфа храниться в облаке и можно работать через него, хотя онлайн варианты тоже гут.
Хотелось бы что-то такое чтобы легче было портировать из эксель и обратно, т.е надежная и стабильная база данных, идеально если можно продолжать с ней работу в эксель (вносить инфу и получать инфу для форм).
Эксель хорош что легко в него данные вносить копированием, перетягиванием, можно сразу прокалькулировать в ячейке, легко настроить в ячейках варианты выбора и их пополнять. Может есть какие варианты работы с базами данных с похожим функционалом или к которым очень хорошо эксель привязать.  

В общем прошу поделиться ссылками и советами, к сожалению времени мало на перелопачивание кучи инфы.
Вполне можно сдвинуться в сторону каких-то CRM с доступной в них базой данных, в любом случае будет еще 1с у бухгалтера, хз насколько рационально завязываться в нее (хотя если можно использовать безопасно общую с ней базу было бы отлично).

Большое спасибо за ответ.
   
Имя элементов на английском, Как убрать кириллицу
 
Цитата
написал:
имя можно поменять стандартным образом через Диспетчер имен (Ctrl+F3).
О спасибо, забыл про диспетчер, странно почему такие мелочи не зафиксили переменными на английском
Также сработало, но с ругательством экселя, замена в файлах
*\xl\slicerCaches\slicerCache1.xml
*\xl\slicers\slicer1.xml

"Срез" на "Slicer"
Имя элементов на английском, Как убрать кириллицу
 
Прикрепил пример, задача убрать кириллицу для не знающих её ПК/ОС/Офиса.
Если это вообще реально без ковыряния *xml.rels* внутри архива *.xlsm.
Спасибо.

Изменить в самом макросе Среза на Slicer результата как и следовало не дало :( :
ActiveWorkbook.SlicerCaches("Slicer_imya").ClearManualFilter
Изменено: Александр КосмАС - 18.03.2024 17:00:32
Имя элементов на английском, Как убрать кириллицу
 
Добрый день.
Подскажите как изменить имя графического элемента среза "Имя для использования в формулах Срез_SELLER". Имя самого среза SELLER на английском, но если записать макрос на сброс фильтра в срезе, то  ActiveWorkbook.SlicerCaches("Срез_SELLER").ClearManualFilter и если открыть на ПК без поддержки кириллицы скорее всего всё превращается в тыкву (по крайней мере имена графических элементов с кириллицей сбоят точно в макросах), подскажите можно ли этой как-то обойти.
Спасибо.
Скрытый текст
Изменение размера шрифта в зависимости от значения в ячейке
 
Добрый день. Подскажите пожалуйста ЧАСТЬ кода который в зависимости от значения в контрольной ячейке C35 (0 или 1) при 1: в идеале включает перенос текста и размер шрифта Arial Narrow - 8
при 0 - автопобор ширины без переноса    и Arial Narrow - 12
Но возможно достаточно изменения размера.
Автописалкой не знаю как приписать к значению в ячейке и дофига мусора, спасибо
Скрытый текст
Оптимизация быстродействия Умной таблицы, Умная таблица тупит при установке фильтра, и еще сильнее тупит при его снятии фильтра
 
Цитата
написал:
в умных таблицах
Умная таблица идет источником данных с которыми потом происходят манипуляции по классике, не помню уже почему не рискнул и дальнейшие расчеты сводить в умную, как минимум много повторяющихся и длинных заголовков и то, что размер таблицы не постоянен, а зависит от выбранного значения задающей ячейки, которая по итогу "хитрым образом" позволяет отсеять не нужные индексы по списку которых и формируется итоговая таблица как полотно расчетных данных.

Для диспетчера правил условного форматирования можно ли как-то указать столбец умной таблицы?
Пишу =CONTR[[#Все];[PAID]] он их перекидывает на =$P$2:$P$438 :(
Изменено: Александр КосмАС - 22.08.2023 17:29:29 (доп)
Оптимизация быстродействия Умной таблицы, Умная таблица тупит при установке фильтра, и еще сильнее тупит при его снятии фильтра
 
Но вообще реально проблема с форматированиями оказалась в первую очередь, если все очистить в ноль все летает, но в ноль не катит - ужас дикий выходит, деньги, даты, спецкоды все замешано, хотя не удивлюсь если торчит одна единственная фиговина гдето и все зарубает.    

Функция почему-то выдает ошибку
Код
Worksheets("Лист1").EnableFormatConditionsCalculation = False
Пробовал:
Код
  ActiveSheet.EnableFormatConditionsCalculation = False
Но я не смог заметить работает она или нет :(
Оптимизация быстродействия Умной таблицы, Умная таблица тупит при установке фильтра, и еще сильнее тупит при его снятии фильтра
 
Jack Famous,  :D  :oops:  *после 8 часов тыканья и копания уже может и это надо ))))
Оптимизация быстродействия Умной таблицы, Умная таблица тупит при установке фильтра, и еще сильнее тупит при его снятии фильтра
 
Цитата
написал:
Цитата Александр КосмАС : Подскажите пожалуйста, как в формулу типа СУММЕСЛИ(H:H;H9;V:V) или подобный ВПР вписать:никак к теме не относится
Спасибо за ответы, по поводу "не по теме" не соглашусь,  так как много столбцов просчитывается в пустую, но менять каждый раз при удлинении таблицы диапазон не вариант, если знаете как можно в адрес ячеек внести значение с другой ячейки буду благодарен еще сильнее :)
Оптимизация быстродействия Умной таблицы, Умная таблица тупит при установке фильтра, и еще сильнее тупит при его снятии фильтра
 
Подскажите пожалуйста, как в формулу типа СУММЕСЛИ(H:H;H9;V:V) или подобный ВПР вписать: СУММЕСЛИ(А10:А&"значение из ячейки";B10;C10:C&"значение из ячейки")
со ссылкой на ячейку где формула или числовое значение вручную ограничивающее количество строк для формулы, когда количество строк постепенно растет.  А то много подобных формул и для простоты использования использовал весь столбик. Спасибо.
Изменено: Александр КосмАС - 22.08.2023 16:59:12
Оптимизация быстродействия Умной таблицы, Умная таблица тупит при установке фильтра, и еще сильнее тупит при его снятии фильтра
 
Jack Famous, спасибо, пробовал с авто расчёт на ручной сравнивать  -10...-15% только на снятие фильтра :(

По VBR шарю лишь до уровня где-то скопировать или автописалкой потыкать, не уверен что осилю замену числами всех формул, тем более с учетом вероятного изменения положения тех или иных положений значений при надобности (с формулами в ячейке никуда не денется при перемещениях).

Хотя конечно можно попробовать макрос, который с одной строки с формулами на  300 столбиков взять формулу и протянув вниз, а потом просто скопировать и вставить с заменой на числа может и вариантно, правда вручную не прокатит - часть столбцов скрытые и при замене на числа перекосит если вручную писать, если только код кто подкинет замены участка формул значениями.      

А вот форматирование хорошее замечание, попробую поэкспериментировать, вроде есть случаи когда работает как надо но уж больно не наглядно все :(
Может кто знает код макроса который отключает визуализацию/форматирование, а потом включает (после выполнения основного кода)?
Есть такая штука но хз как ее переваривать и не совсем с этой оперы вероятно: "Application.ScreenUpdating Отключить обновление экрана. Если параметр Application.ScreenUpdating имеет значение False, Excel не перерисовывает экран. "

Также подскажите кто, стоит ли рассматривать вариант данную таблицу как базу перевести в другой формат, а уже как-то эксель чтобы к ней подключался и тащил что нужно? Тогда можно разбивать на отдельные книги но с общим источником данных, это может в перспективе было бы даже предпочтительнее.  
Оптимизация быстродействия Умной таблицы, Умная таблица тупит при установке фильтра, и еще сильнее тупит при его снятии фильтра
 
Добрый день. Есть книга эксель (2016-2019) рабочая лошадка с "базой" в виде умной таблицы (пока лишь 75х500 но будет удлиняться в разы).
Основная задача это быстрый поиск информации фильтрами, расчеты в ней разовые лишь при заполнении.
При активации снятия фильтра по функции:
Скрытый текст

на мощном ПК нужно непозволительно долго ждать выполнения по снятию фильтров, даже при снятии вручную 1 фильтра, включение ручного расчета почему-то никак не влияет на скорость снятия фильтров, при постепенном удалении других таблиц, берущих данные по ВПР с "умной", скорость постепенно возрастает до нормальной.

Пока предполагаю заняться полным отключением ненужных расчетов  на определенных листах по заданным условиям при открытии той или иной страницы  ( например по формуле :
Код
=ПРАВСИМВ(@ЯЧЕЙКА("имяфайла");ДЛСТР(@ЯЧЕЙКА("имяфайла"))-НАЙТИ("]";@ЯЧЕЙКА("имяфайла")))
узнаю активный лист и чекбокс на каждой страницы формулы с "истина/ложь" в контрольной ячейки по которой все остальные формулы на листе будут ровны "" )
Но не уверен на все 100% что поможет а времени надо уйма.
Может у форумчан есть рекомендации?

О книге:

В умной таблице-базе кроме текстовых данных есть манипуляции с датами и сроками, формулы простых расчетов, ВПР с других таблиц, ПОДСТАновки. Далее из этой умной таблицы на другом листе (2) формируется другая умная таблица которая содержит  часть данных по индексу с первой таблицы и часть ручного заполнения. Есть еще листы со сводными таблицами различными, небольшие данные на несколько строк ВПРят из этих двух страниц.
Ну самое  большое через ВПР подтягиваются почти все строки и часть столбцов из основной таблицы на новый лист и производятся расчеты с ними и данными с других небольших таблиц (ВПР, СУММЕСЛИ по всему столбцу, ПОИСК, тьма ЕСЛИ и функции проверки ошибок). Потом эти данные еще несколько раз пересобираются  в других таблицах. Также данные в последних таблицах частично в пусто - "" при "отключении" таблиц, но делалось не для этих целей и помогает совсем чуть чуть.

   
Сумма прописью на украинском (и на русском и на других языках)
 
Ігор Гончаренко, респект Вам и Вашей стране, крутой вариант, но не хватает английского языка, я не силен в английском, не знаю можно ли допилить по простому, и круто бы иметь возможности заменить "копеек" на другое слово  (с нужным окончанием).
Спасибо.  
Сумма прописью на украинском (и на русском и на других языках)
 
Здравствуйте. Может подскажете код для функции (функций) на 2 языка английский и русский для валют  EURO; USD; CNY (китайские юани); RUB=BYN (если просто "рублей") с заданием в формуле выбором валюты для каждого языка (это могут быть 2 раздельные  функции но каждая с возможностью автоматического выбора валюты по ссылке на другую ячейку, где указан тип валюты (1,2,3 или буквенное как удобнее). Формат 1/100 (копеек, центов, фыней) любой, можно просто 30/100 центов, можно числом можно цифрами, даже валюту можно просто кодом "Сто тридцать две тысячи семьсот десять  CNY, 0 фын(ь)ей"
Ну или хотя бы код на цифры прописью для английского.
Спасибо
Страницы: 1
Наверх