Вопрос к Excel-гуру - Цифровая печать как бизнес - форум и портал
Индустрия цифровой печати - отраслевой портал  

Вернуться   Цифровая печать как бизнес - форум и портал > Цифровой бизнес. Экономика и право. Реклама и маркетинг. > Мой бизнес

Реклама на форуме
  • Дополнительный доход для сервисного инженера. Узнать как…
Ответ
 
Опции темы
Старый 05.08.2013, 21:35   #1
kefir
Местный
 
Аватар для kefir
 
Регистрация: 16.06.2012
Адрес: ЮФО
Сообщений: 17,386
Репутация: 464
По умолчанию Вопрос к Excel-гуру

Форум, конечно, не тематический но я не знаю куда можно ещё вопрос адресовать...

В общем, в файле Excel ведётся список закупленного товара (да, пока не перешли ни на какой софт). Ведётся уже 8 лет, поэтому менять схему нет возможности. Надо придумать какой-то относительно простой способ (или сложный, но легко автоматизируемый), чтобы работники в магазине могли видеть этот файл БЕЗ колонки "закупочная цена". Файл большой, 60000 строк, поэтому регулярный экспорт в pdf не вариант, тем более что постоянно редактируется...

Я сначала думал, что можно эту колонку как-то скрыть, файл защитить и тогда нет проблем. Точно щас не помню, но косяки были - во-первых файл можно утянуть и защиту снять, а во-вторых при выделении и копировании данные из колонки всё равно появлялись.

Сейчас прорабатываю вариант: создаю на работе файл excel, где в каждой ячейке стоит формула типа =тут_путь_к_файлу.xls/Лист1!Ячейка
Но чтобы способ работал,нужно чтобы и на работе и дома работал интернет и VPN и домашний комп был уже включен в момент открытия файла на работе.

В общем, пипец гемор. Есть какие-то другие варианты?
kefir вне форума   Ответить с цитированием
Старый 05.08.2013, 21:42   #2
Mallard
Местный
 
Аватар для Mallard
 
Регистрация: 05.03.2010
Адрес: Москва
Сообщений: 1,303
Репутация: 58
По умолчанию

Первое, что приходит на ум - экспорт в какой- нибудь формат баз данных и дальнейшая работа уж с этим файлом средствами субд.
Mallard вне форума   Ответить с цитированием
Старый 05.08.2013, 21:43   #3
mAnAger
Местный
 
Аватар для mAnAger
 
Регистрация: 27.09.2008
Адрес: Одесса
Сообщений: 1,590
Репутация: 308
По умолчанию

kefir, можно перейти на гуглдокументы.
mAnAger вне форума   Ответить с цитированием
Старый 05.08.2013, 21:50   #4
bubapb
Местный
 
Регистрация: 01.05.2011
Адрес: Липецк
Сообщений: 6,877
Репутация: 168
По умолчанию

поставьте 1С любую и будет счастье
bubapb вне форума   Ответить с цитированием
Старый 05.08.2013, 21:52   #5
kefir
Местный
 
Аватар для kefir
 
Регистрация: 16.06.2012
Адрес: ЮФО
Сообщений: 17,386
Репутация: 464
По умолчанию

bubapb, у нас уже приобретена Айтида, но дело в том, что переход на новую систему это большой баттхёрт будет у всех сторон...особенно у меня

mAnAger, а можно чуток подробнее?

Mallard, например, Access? Делается быстро и стандартными средствами, или есть подводные камни?
kefir вне форума   Ответить с цитированием
Старый 05.08.2013, 21:56   #6
Boroda
Местный
 
Аватар для Boroda
 
Регистрация: 13.08.2008
Адрес: Украина / Чехия
Сообщений: 9,795
Репутация: 862
Отправить сообщение для Boroda с помощью ICQ Отправить сообщение для Boroda с помощью Skype™
По умолчанию

kefir, если честно не совсем понял задачу.

Кто мешает защитить ячейки от копирования и скрыть и защитить книгу от изменения структуры (чтобы нельзя было отобразить ячейки)?
Boroda вне форума   Ответить с цитированием
Старый 05.08.2013, 21:58   #7
Boroda
Местный
 
Аватар для Boroda
 
Регистрация: 13.08.2008
Адрес: Украина / Чехия
Сообщений: 9,795
Репутация: 862
Отправить сообщение для Boroda с помощью ICQ Отправить сообщение для Boroda с помощью Skype™
По умолчанию

kefir, сконвертировать экселевскую табличку в акссесс не сложно. Вопрос, что потом с этой БД делать?
Boroda вне форума   Ответить с цитированием
Старый 05.08.2013, 22:00   #8
Mallard
Местный
 
Аватар для Mallard
 
Регистрация: 05.03.2010
Адрес: Москва
Сообщений: 1,303
Репутация: 58
По умолчанию

Можно и в аксесс, но точно не скажу, давно с ним дела не имел. Писал парсер из экселя в mysql, откуда на сайт по запросу выводились данные.
Mallard вне форума   Ответить с цитированием
Старый 05.08.2013, 22:21   #9
bubapb
Местный
 
Регистрация: 01.05.2011
Адрес: Липецк
Сообщений: 6,877
Репутация: 168
По умолчанию

Цитата:
Сообщение от kefir Посмотреть сообщение
bubapb, у нас уже приобретена Айтида, но дело в том, что переход на новую систему это большой баттхёрт будет у всех сторон...особенно у меня
это будет много лучше, чем ананизьм с экселем
bubapb вне форума   Ответить с цитированием
Старый 05.08.2013, 22:23   #10
BiG CMYK
Местный
 
Аватар для BiG CMYK
 
Регистрация: 12.08.2011
Адрес: Москва
Сообщений: 2,537
Репутация: 125
Отправить сообщение для BiG CMYK с помощью ICQ Отправить сообщение для BiG CMYK с помощью Skype™
По умолчанию

Закупочные цены во второй колонке. Пароль 123. Что не так?
Вложения
Тип файла: zip kefir.zip (6.2 Кб, 12 просмотров)

Последний раз редактировалось BiG CMYK; 05.08.2013 в 22:26..
BiG CMYK вне форума   Ответить с цитированием
Старый 05.08.2013, 22:46   #11
kefir
Местный
 
Аватар для kefir
 
Регистрация: 16.06.2012
Адрес: ЮФО
Сообщений: 17,386
Репутация: 464
По умолчанию

BiG CMYK, а поиск по файлу есть возможность включить? У меня не работает. Основная работа у девчонок в магазине - выяснить, когда и от кого приходил тот или иной товар. Сейчас по каждому случаю звонят домой и дёргают.

bubapb, согласен, в перспективе это куда лучше...

Mallard, вариант интересный, поищу готовые или похожие решения.

Boroda, задача в том, чтобы народ на работе мог быстро посмотреть, когда и от кого поступал товар, артикул и продажную цену, но не мог видеть колонку с закупочной. Сам файл дома открыт практически весь день, то я вношу свою полиграфическую продукцию, то накладные поставщиков добавляют, много правок, и после каждой если проворачивать "скрытие колонки - защита листа (с выбором кучи галок прав доступа) - отправка по email на работу" это нерациональные трудозатраты...

С google docs ни разу не работал, интересно, как их можно для этого приспособить.
kefir вне форума   Ответить с цитированием
Старый 05.08.2013, 22:50   #12
Boroda
Местный
 
Аватар для Boroda
 
Регистрация: 13.08.2008
Адрес: Украина / Чехия
Сообщений: 9,795
Репутация: 862
Отправить сообщение для Boroda с помощью ICQ Отправить сообщение для Boroda с помощью Skype™
По умолчанию

kefir, давай по порядку.

Как сейчас организован доступ к файлу?
Boroda вне форума   Ответить с цитированием
Старый 05.08.2013, 22:51   #13
Boroda
Местный
 
Аватар для Boroda
 
Регистрация: 13.08.2008
Адрес: Украина / Чехия
Сообщений: 9,795
Репутация: 862
Отправить сообщение для Boroda с помощью ICQ Отправить сообщение для Boroda с помощью Skype™
По умолчанию

я имею в виду это одна копия файла, лежащая где-то на сервере?
Boroda вне форума   Ответить с цитированием
Старый 05.08.2013, 22:52   #14
Boroda
Местный
 
Аватар для Boroda
 
Регистрация: 13.08.2008
Адрес: Украина / Чехия
Сообщений: 9,795
Репутация: 862
Отправить сообщение для Boroda с помощью ICQ Отправить сообщение для Boroda с помощью Skype™
По умолчанию

Второй вопрос: народ только просматривает файл?
Исправлять они там ничего не исправляют?
Boroda вне форума   Ответить с цитированием
Старый 05.08.2013, 22:52   #15
kefir
Местный
 
Аватар для kefir
 
Регистрация: 16.06.2012
Адрес: ЮФО
Сообщений: 17,386
Репутация: 464
По умолчанию

Сейчас файл на домашнем компе. Если девчатам что-то нужно выяснить и поискать, они звонят на домашний и мы ищем и говорим.
Если ещё нужно исправлять, то это лишний головняк и усложнение задачи, пока хотя бы поиск и просмотр. Ну может ещё печать выбранного диапазона ячеек.
kefir вне форума   Ответить с цитированием
Старый 05.08.2013, 22:56   #16
bubapb
Местный
 
Регистрация: 01.05.2011
Адрес: Липецк
Сообщений: 6,877
Репутация: 168
По умолчанию

Цитата:
Сообщение от kefir Посмотреть сообщение
Сейчас файл на домашнем компе. Если девчатам что-то нужно выяснить и поискать, они звонят на домашний и мы ищем и говорим.
Если ещё нужно исправлять, то это лишний головняк и усложнение задачи, пока хотя бы поиск и просмотр. Ну может ещё печать выбранного диапазона ячеек.
жесть...

зайди и посмотри гугль док, сильно облегчит жизнь, ну если не боишься что ФБР подсмотрит твой файлик )))
bubapb вне форума   Ответить с цитированием
Старый 05.08.2013, 22:57   #17
Boroda
Местный
 
Аватар для Boroda
 
Регистрация: 13.08.2008
Адрес: Украина / Чехия
Сообщений: 9,795
Репутация: 862
Отправить сообщение для Boroda с помощью ICQ Отправить сообщение для Boroda с помощью Skype™
По умолчанию

Тогда делаете так:
Отмечаете все ячейки, снимаете с них защиту, на нужном вам столбце ставите защиту, скрываете, защищаете страницу.

Девочки открывают и делают все что им нужно.
Boroda вне форума   Ответить с цитированием
Старый 05.08.2013, 22:58   #18
Alecko5
Местный
 
Регистрация: 13.01.2013
Адрес: Башкирия
Сообщений: 1,553
Репутация: 73
Отправить сообщение для Alecko5 с помощью ICQ Отправить сообщение для Alecko5 с помощью Skype™
По умолчанию

Здесь только одно, создаете кнопку, которая запускает макрос, который копирует данные в созданную ранее страницу без нужных столбцов., в которой Вы определяете какие будут столбцы (ну и фильтровать конечно можно), работы немного.
Но конечно надо знать хоть немного VBA, в принципе справка там неплоха, ну и в инете много форумов, на которых есть проги в Экселе (есть книга 100 трюков в Экселе (то что там есть - хватит для написания))
А вообще если копировать скажем из "Tempo1" в "Найдено"
активируете нужный лист
Sheets("Найдено").Activate
z=1
sled:

For R = 1 To 24 - столбцы скажем их 24
Sheets("Найдено").Cells(Y, R) = Sheets("Tempo1").Cells(Z, R)
next r
z=z+1
if Sheets("Tempo1").Cells(z,0)>0 Then 'проверка, что в tempo1 следующая строка ненулевая

go to Sled
End if
(это только принцип, здесь может получится бесконечный цикл!

организуете цикл ну и делаете исключения в столбцах, которые не надо копировать.

Последний раз редактировалось Alecko5; 05.08.2013 в 23:04..
Alecko5 вне форума   Ответить с цитированием
Старый 05.08.2013, 22:58   #19
Boroda
Местный
 
Аватар для Boroda
 
Регистрация: 13.08.2008
Адрес: Украина / Чехия
Сообщений: 9,795
Репутация: 862
Отправить сообщение для Boroda с помощью ICQ Отправить сообщение для Boroda с помощью Skype™
По умолчанию

Хотя в таком раскладе конечно -- да. Гугль док верное решение.
Я сначала решил, что там что-то вот прям так быстро меняется и оперативно нужно, что любое пропадание интернета может быть черевато. А насколько я понял, если инет и пропадет то ничего страшного и подождать до его появления можно, так?
Boroda вне форума   Ответить с цитированием
Старый 05.08.2013, 23:04   #20
Boroda
Местный
 
Аватар для Boroda
 
Регистрация: 13.08.2008
Адрес: Украина / Чехия
Сообщений: 9,795
Репутация: 862
Отправить сообщение для Boroda с помощью ICQ Отправить сообщение для Boroda с помощью Skype™
По умолчанию

Alecko5, Зачем так сложно?

Range("G:I,K:M,O:R,T:W").Select ' Выбираем нужные нам столбцы
Selection.Copy ' Копируем их
Sheets("List2").Select ' Переключаемся на нужный лист
ActiveSheet.Paste ' Вставляем

Можно при желании заполнить книгу формулами так, что копировать будет не нужно. Достаточно будет вносить исправления на защищенном листе, который можно скрыть от посторонних глаз.
Boroda вне форума   Ответить с цитированием
Ответ


Быстрый переход

183 204 195 210 237 243 263 7 8 152 15 16 13 11 10 14 35 9 256 123 37 144 145 146 179 20 258 21 22 124 23 24 97 127 128 25 26 126 136 154 64 65 254 233 159 162 163 164 66 27 98 48 56 120 58 59 60 61 62 135 63 165 166 200 201 202 51 53 167 169 168 172 52 55 54 125 255 207 217 218 219 220 221 222 223 224


"Форум индустрии цифровой печати" 2008-2023

Все вопросы по сотрудничеству:

Электропочта: info@trade-print.ru

Москва, Печатников пер.

Текущее время: 13:38. Часовой пояс GMT +4.

Яндекс.Метрика