Здравствуйте. В документе с подсчетом стоимости изделия на первой станице указаны комплектующие и их стоимость (прайс), на следующих страницах изделия с составом элементов. Через ВПР идет поиск цены комплектующих и вставляется в стоимость оборудования. Так идет подсчет себестоимости продукции. Можно ли привязать значение ячейки со страниц где указана себестоимость оборудования к соответствующей ячейке на странице прайса, чтоб в дальнейшем при изменении названия ячейки на первой странице, менялась ячейка на других страницах? К примеру резистор с 1ом поменяли в устройстве на 1.1ом. Для этого приходится везде менять все вручную. Хочется автоматизировать процесс.
Конечно можно привязать все вручную через А1=В11, но у меня больше 20 000 строк, можно как то один раз сделать это автоматически, чтоб потом все само обновлялось?
Здравствуйте. В документе с подсчетом стоимости изделия на первой станице указаны комплектующие и их стоимость (прайс), на следующих страницах изделия с составом элементов. Через ВПР идет поиск цены комплектующих и вставляется в стоимость оборудования. Так идет подсчет себестоимости продукции. Можно ли привязать значение ячейки со страниц где указана себестоимость оборудования к соответствующей ячейке на странице прайса, чтоб в дальнейшем при изменении названия ячейки на первой странице, менялась ячейка на других страницах? К примеру резистор с 1ом поменяли в устройстве на 1.1ом. Для этого приходится везде менять все вручную. Хочется автоматизировать процесс.
Конечно можно привязать все вручную через А1=В11, но у меня больше 20 000 строк, можно как то один раз сделать это автоматически, чтоб потом все само обновлялось?Kipling
Kipling, Попробуй файлик. Смысл таков. Вы именуете диапазон данных наименования, потом на расчетном листе в каждой ячейке протягиваете =название и формируется таким образом весь диапазон. Любые изменения будут непременно отображаться.
Kipling, Попробуй файлик. Смысл таков. Вы именуете диапазон данных наименования, потом на расчетном листе в каждой ячейке протягиваете =название и формируется таким образом весь диапазон. Любые изменения будут непременно отображаться.YouGreed
Kipling, 1. Выделяете диапазон наименований. 2. Формулы - присвоить имя - ставите название, проверяете количество ячеек в которых будут перечислены наименования. 3. Далее идете на лист себестоимости. Выделяете первую ячейку. 4. В "Формулы"- использовать в формуле. Выбираете как вы назвали ваш диапазон наименований. 5. Протягиваете на все ячейки в которых должны быть наименования. Вроде так) По сути, это та же операция что А1=B1.
Kipling, 1. Выделяете диапазон наименований. 2. Формулы - присвоить имя - ставите название, проверяете количество ячеек в которых будут перечислены наименования. 3. Далее идете на лист себестоимости. Выделяете первую ячейку. 4. В "Формулы"- использовать в формуле. Выбираете как вы назвали ваш диапазон наименований. 5. Протягиваете на все ячейки в которых должны быть наименования. Вроде так) По сути, это та же операция что А1=B1.YouGreed
Сообщение отредактировал YouGreed - Четверг, 17.09.2015, 14:01
YouGreed, нашлась неполадка в вашем методе. Значение присваивается не то, что нужно. Если на странице прайса в сторке А3 был элемент Х, то на странице себестоимости в строку А3 запишется именно элемент Х. Нужно чтоб эксель находил то значение, которое записано в строке А3 в прайсе и потом уже привязывал его. А так лист себестоимости становится таким же, как и лист прайс.
YouGreed, нашлась неполадка в вашем методе. Значение присваивается не то, что нужно. Если на странице прайса в сторке А3 был элемент Х, то на странице себестоимости в строку А3 запишется именно элемент Х. Нужно чтоб эксель находил то значение, которое записано в строке А3 в прайсе и потом уже привязывал его. А так лист себестоимости становится таким же, как и лист прайс.Kipling
Kipling, Не совсем понял? Вы можете свободно в ячейку А3 добавить другой элемент и он появится в себестоимости или что не так? Или вы имеете ввиду, что может за двоиться наименование?
Kipling, Не совсем понял? Вы можете свободно в ячейку А3 добавить другой элемент и он появится в себестоимости или что не так? Или вы имеете ввиду, что может за двоиться наименование?YouGreed
YouGreed, на странице прайс у меня перечень элементов вот в таком виде А1 Резистор 1 А2 Резистор 2 А3 Транзистор 1 А4 Транзистор 2 А5 Микросхема
На странице себестоимость много изделий из этих элементов. Элементы там в Разном порядке. Например так: Изделие 1: А1 Резистор 2 А2 Микросхема А3 Транзистор 1 А4 Резистор 1 А5 Транзистор 2
И Нужно чтоб резистор 1 привзался к резистору 1, а микросхема к микросхеме, а это метод делает А1 прайса = А1 калькуляции. У меня резистор 1 в себестоимости встречается несколько раз, а по этому методу его можно поставить только 1 раз и в ту же строку где он стоит в прайсе.
YouGreed, на странице прайс у меня перечень элементов вот в таком виде А1 Резистор 1 А2 Резистор 2 А3 Транзистор 1 А4 Транзистор 2 А5 Микросхема
На странице себестоимость много изделий из этих элементов. Элементы там в Разном порядке. Например так: Изделие 1: А1 Резистор 2 А2 Микросхема А3 Транзистор 1 А4 Резистор 1 А5 Транзистор 2
И Нужно чтоб резистор 1 привзался к резистору 1, а микросхема к микросхеме, а это метод делает А1 прайса = А1 калькуляции. У меня резистор 1 в себестоимости встречается несколько раз, а по этому методу его можно поставить только 1 раз и в ту же строку где он стоит в прайсе.Kipling
Kipling, Кажется понял. Нужно делать связанные списки, но к сожалению я еще 1,5часа буду на работе, поэтому детально разобраться в том, как их сделать правильно не смогу( Я могу Вам прикрутить обычные список, где вы будете выбирать детали для каждой модели, но в случае если будет изменена деталь в списке, ее придется и в себестоимости менять в ручную.
Kipling, Кажется понял. Нужно делать связанные списки, но к сожалению я еще 1,5часа буду на работе, поэтому детально разобраться в том, как их сделать правильно не смогу( Я могу Вам прикрутить обычные список, где вы будете выбирать детали для каждой модели, но в случае если будет изменена деталь в списке, ее придется и в себестоимости менять в ручную.YouGreed
Kipling День добрый! Сводную таблицу для каждого изделия сделать - не вариант? Тогда при изменении данных в "базе" (прайсе), данные будут меняться и во всех сводах.
Kipling День добрый! Сводную таблицу для каждого изделия сделать - не вариант? Тогда при изменении данных в "базе" (прайсе), данные будут меняться и во всех сводах.ArkaIIIa
Kipling, может так пойдет?смотрите выпадающий список в листе себестоимость.на листе прайс можете новые наименования и цены добавлять до 10000 штук.в списке все появится.формула в прверке данных
Kipling, может так пойдет?смотрите выпадающий список в листе себестоимость.на листе прайс можете новые наименования и цены добавлять до 10000 штук.в списке все появится.формула в прверке данных
китин, Теперь попробуйте в своем файле) Поменять значение скажем Резистор 2 Ом на Резистор 2,2 Ом. На листе себестоимости, никак не отразится. Автор же, хочет, чтобы когда он вставил на лист себестоимости значение выпадающего списка, при изменениях на листе прайс, изменения отображались на листе себестоимости.
китин, Теперь попробуйте в своем файле) Поменять значение скажем Резистор 2 Ом на Резистор 2,2 Ом. На листе себестоимости, никак не отразится. Автор же, хочет, чтобы когда он вставил на лист себестоимости значение выпадающего списка, при изменениях на листе прайс, изменения отображались на листе себестоимости.YouGreed
YouGreed, зато это названия появятся в выпадающем списке, и можно будет формировать состав изделия не по списку прайса, а по факту состава изделия. По крайней мере у меня на работе сделано примерно так.А там пусть ТС смотрит
YouGreed, зато это названия появятся в выпадающем списке, и можно будет формировать состав изделия не по списку прайса, а по факту состава изделия. По крайней мере у меня на работе сделано примерно так.А там пусть ТС смотриткитин
китин, [offtop]я застрял на том, что начал создавать выпадающий список из вба с возможностью указания ячейки куда записать значение, но т.к. на работе а знаний в этом направлении мало, застрял...
китин, [offtop]я застрял на том, что начал создавать выпадающий список из вба с возможностью указания ячейки куда записать значение, но т.к. на работе а знаний в этом направлении мало, застрял...YouGreed
китин, выпадающий список удобен при малом количестве элементов. Когда элементов больше тысячи легче просто скопировать название элемента, а цену поставить через ВПР, сейчас так и организованно. Хотелось связать перечень элементов в изделии с соответствующими названиями в прайсе, чтоб при изменении названия в прайсе оно менялось в составе изделия. Пока что все приходится делать вручную.
китин, выпадающий список удобен при малом количестве элементов. Когда элементов больше тысячи легче просто скопировать название элемента, а цену поставить через ВПР, сейчас так и организованно. Хотелось связать перечень элементов в изделии с соответствующими названиями в прайсе, чтоб при изменении названия в прайсе оно менялось в составе изделия. Пока что все приходится делать вручную.Kipling
Kipling, Похоже, что Вам придется связывать ячейки A2=A111 тип того, и впр-ом подтягивать остальные параметры. Или же, макросописцы смогут помочь Вам(сомневаюсь).
Kipling, Похоже, что Вам придется связывать ячейки A2=A111 тип того, и впр-ом подтягивать остальные параметры. Или же, макросописцы смогут помочь Вам(сомневаюсь).YouGreed
Создаете форму, размещаете на ней Комбобокс, загоняете в него значения из столбца А листа Прайс, активируете, например, по правому клику мышкой выбираете значения оттуда и вставляете в активную ячейку листа Себестоимость UPD добавил пример, только желательно данные в кобобокс "загонять" макросом. Поищите на форуме готовый
Создаете форму, размещаете на ней Комбобокс, загоняете в него значения из столбца А листа Прайс, активируете, например, по правому клику мышкой выбираете значения оттуда и вставляете в активную ячейку листа Себестоимость UPD добавил пример, только желательно данные в кобобокс "загонять" макросом. Поищите на форуме готовыйМВТ
МВТ, Опять же)) Проблем не в том чтобы загнать значение) Комбобокс я бы ему впихнул. Но, если вдруг значение на листе "Прайс" изменится... оно поменяется в самом комбобоксе, но не в той ячейке куда он вставил ее. Т.е. нет привязки списка и вставляемых значений, вот эту штуку было бы неплохо реализовать.
МВТ, Опять же)) Проблем не в том чтобы загнать значение) Комбобокс я бы ему впихнул. Но, если вдруг значение на листе "Прайс" изменится... оно поменяется в самом комбобоксе, но не в той ячейке куда он вставил ее. Т.е. нет привязки списка и вставляемых значений, вот эту штуку было бы неплохо реализовать.YouGreed