Отправляет email-рассылки с помощью сервиса Sendsay

Форум по Microsoft Excel

  Все выпуски  

Форум по Microsoft Excel


Форум по Microsoft Excel

Выпуск 38
от 2007-09-27

Подписчиков: 413

Рассылка сайта "Эффективные офисные технологии"

Главная
Статьи
Стать автором
Скачать
Форум
О проекте
Поддержать проект

Читать в Яндекс.Ленте 
Google Reader or Homepage
Add to My Yahoo!
Подписаться в NewsGator Online 

Новости сайта в формате RSS
Новые сообщения форума в формате RSS
Читать в Яндекс.Ленте

Порекомендуйте нашу рассылку друзьям

Обратная связь
Поддержка
(форум рассылки)

\'Excel.
Excel. Трюки

Наши рассылки:

Рассылки Subscribe.Ru
Православные:
Ежедневные библейские чтения
Смоленский календарь
Для выздоравливающих алкоголиков и наркоманов
Книга "День за днем"
Книга "24 часа в сутки"
Ежедневные размышления анонимного алкоголика
Самообразование:
"Профессиональные приемы работы в Microsoft Excel" NEW

Наши сайты

Профессиональные приемы работы в Microsoft Office

bonifatiy.narod.ru
В помощь выздоравливающим алкоголикам и наркоманам

Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии.

StudentTools.Narod.Ru Для тех, кто любит учиться

Новые сообщения форума  "Профессиональные приемы работы в Microsoft Office" .


Текстовые функции в Excel
2006-11-25 21:27
В продолжение темы обработки текста в Excel рассмотрим использование для этих целей текстовых функций.

Текстовые функции в Excel. Часть 2.
2006-12-06 14:33
Сегодня поговорим о функциях для поиска и замены части текстовой строки с помощью функций рабочего листа Excel.

Тема: Отв: импорт файлов - : Алексей Шмуйлович
2007-09-20 15:57
Вопрос задан очень непонятно. Откуда взялась селедка, если в файле только цифры? Нужно знать смысл решаемой задачи, структуру данных. Меняется ли число и относительное расположение (сортировка) строк и столбцов в исходном файле, чем отделены ячейка от ячейки (табулятор, точка с запятой)? Лучше выложить упакованный в rar пример....

Тема: Выбор из списка - : McSIM Bug
2007-09-20 15:57
В excel я новичек, только начинаю, знаю только простые функции. Хочу сделать на работе прайс лист в excel. Загвоздка в том, что в прайс-листе надо сделать ниспадающее меню и выбор из фиксированых значений 100...200...300 и т.д. Т.е. окошко со стрелочкой которое открывается вниз и в меню цифры 100...200...300. На примере визитных карточек: 1. Выбирается название бумаги 2. Тираж (100...200...300) шт 3. Количество цветов (1...2...3........10) 4. В последнем столбце отображается готовая цена визитных карто...

Тема: Отв: Проблема с формулой (попытка №2) - : Алексей Шмуйлович
2007-09-20 15:57
Катя, а что именно не работает? Выдает какую-то ошибку? У меня Ваш пример работает правильно. Может у Вас включен режим ручного пересчета (меню Сервис-Параметры-Вычисления-Автоматически)?...

Тема: Проблема с формулой (попытка №2) - : katja161@rambler.ru katja161@rambler.ru
2007-09-20 15:57
не могли бы вы мне помочь, прикрепляю файл,в нем в столбцах А и С формула работает с ошибкой и какова природа этой ошибки и как её устранить? формула следуюшая =ЕСЛИ(ЕПУСТО(B5); ;ПРОСМОТР(B5;AE$2:AE$5230;AD$2:AD$5230)) ...

Тема: Отв: Проблема с формулой - : Сергей Л.
2007-09-20 15:57
К сожалению, файлика нет. Попробуйте прикрепить еще раз (архив, макс.размер - 65 кб)....

Тема: Проблема с формулой - : katja161@rambler.ru katja161@rambler.ru
2007-09-20 15:57
не могли бы вы мне помочь, прикрепляю файл,в нем в столбцах А и С формула работает с ошибкой и какова природа этой ошибки и как её устранить? формула следуюшая =ЕСЛИ(ЕПУСТО(B5); ;ПРОСМОТР(B5;AE$2:AE$5230;AD$2:AD$5230))...

Тема: Отв: Выбор из списка - : McSIM Bug
2007-09-20 17:52
Огромное спасибо, третий вариант очень понравился, уже попробовал. Разбираюсь дальше...

Тема: Отв: Создание большой сводной таблицы - : Александр Литягин
2007-09-20 17:52
К сожалению это не проводки, у нас нет программ по ведению чего-либо из-за малых пока еще объемов. Есть только одно мое желание сделать всё в одной информативной таблице. Вот списки данных: -автомобиль(номер, марка и т.д), -водители (3 человека, которым надо учитывать работу к з/плате), -КАСКО, ОСАГО, Зелёная карта, ГТО, МСТО, плановое ТО(4вида) ,пробег автомобиля -и всё прикрепить непосредственно к дате. Вот и никак не придумаю пока как это лучше представить, да и со сводными таблицами умею только ...

Тема: Отв: Проблема с формулой (попытка №2) - : Сергей Л.
2007-09-20 17:52
Возможно, я неправ... Мне показалось, что артикул выдается не тот, что соответствует выбранной позиции (и такая же ситуация с единицей измерения). Попробовал использовать вместо ПРОСМОТР функцию ВПР (пришлось только поменять местами столбцы исходных данных). По-моему, так должно работать - пример во вложении - посмотрите. p.s. пришлось подрезать столбец исходных данных, чтобы уменьшить размер файла - не пролезал;)...

Тема: Отв: Создание большой сводной таблицы - : Алексей Шмуйлович
2007-09-20 17:52
Все зависит от того, какие именно данные у Вас есть и в каком виде. Если это бухгалтерские проводки из 1С, то можете воспользоваться размещенной на этом сайте обработкой для выгрузки проводок в Excel. Если что-то другое, то в любом случае исходные данные должны быть в виде простой таблицы без подитогов, объединенных ячеек и т.п. Посмотрите статью http://msexcel.ru/content/view/34/2/...

Тема: Отв: Выбор из списка - : Алексей Шмуйлович
2007-09-20 17:52
Здравствуйте. Списки можно сделать несколькими способами: 1. Панель инструментов Формы - кнопка Поле со списком 2. Панель инструментов Элементы управления - кнопка Поле со списком 3. Через меню Данные - Проверка... Для любого варианта сначала нужно в отдельном диапазоне (можно на другом листе) сделать заготовку списков - в столбец список всех подходящих значений. Первый вариант самый простой. Легко настроить адрес связанной со списком ячейки и адрес источника списка. Второй вариант очень похож, но,...

Тема: Создание большой сводной таблицы - : Александр Литягин
2007-09-20 17:52
Здравствуйте! Шеф дал задание составить отчеты по работе автотранспорта, пока только одна машина и три водителя, решил составить сводную таблицу, как на примере известных программ ( 1С , Автохозяйство ). Посоветуйте с чего мне нужно начать и как все эти данные обустроить?...

Тема: Отв: Создание большой сводной таблицы - : Алексей Шмуйлович
2007-09-21 00:53
Сдается мне, что это задача не для сводной таблицы и не для Excel вообще. Я бы такую задачу стал решать в Access - налицо все признаки реляционной базы данных. У Вас несколько связанных, но самостоятельных таблиц. Конечно, такую задачу через форум вряд ли решишь....

Тема: Отв: Дисконтирование вопрос - : Axel Svoy
2007-09-21 00:53
это я опять ошибся, не могу привыкнуть что нужно вместо 5 ставить 0,05 :) в любом случае ОГРОМНОЕ СПАСИБО ! ;)...

Тема: Отв: Импорт нескольких файлов в сводную таблицу - : Алексей Шмуйлович
2007-09-21 00:53
В MS Query не пробовал, а в Access работает точно оператор UNION. Хотя в MS Query, мне кажется, SQL тот же....

Тема: Отв: Дисконтирование вопрос - : Алексей Шмуйлович
2007-09-21 00:53
Формула =ПС(0,05;3;1000) дает значение -2 723,25...

Тема: Импорт нескольких файлов в сводную таблицу - : maksym kolpakov
2007-09-21 00:53
Помогите, пожалуйста! Имеются 6 .xls-таблиц, выгруженных из oracle-системы с одинаковой структурой. 7 столбцов Дата | Филиал | Код группы | Приток | Отток | Переходы+ | Переходы- В них содержатся данные предприятия за периоды (скажем, кварталы). Нужно в MS Query их объединить в одну таблицу (или массив?) для дальнейшего экспорта в MS Excel - уже для подключения к сводной таблице. сколько не пробовал, пока не получилось. помогите, кто чем может. заранее благодарен....

Тема: Отв: Проблема с формулой (попытка №2) - : katja161@rambler.ru katja161@rambler.ru
2007-09-21 07:52
Спасибо большое :) все начало правильно работать...

Тема: Отв: Создание большой сводной таблицы - : Александр Литягин
2007-09-21 10:53
Спасибо за совет,хотя в Access не разу не работал....

Тема: автофильтр - : Дмитрий Мудраков
2007-09-21 10:53
Можно ли, не прибегая к программированию, подсчитывать сумму значений выделенных автофильтром. Если да то как?...

Тема: Отв: автофильтр - : Алексей Шмуйлович
2007-09-21 14:54
Эта функция автоматически подставляется вместо СУММ() при попытке просуммировать данные в отфильтрованном диапазоне с помощью кнопки суммирования на панели инструментов....

Тема: Отв: автофильтр - : Дмитрий Мудраков
2007-09-21 14:54
Списибо все работает, сам бы никогда не додумался!...

Тема: Отв: автофильтр - : leo san
2007-09-21 14:54
ispolzui formulu = SUBTOTAL(9,RANGE) SUBTOTAL - ПРОМЕЖУТОЧНЫЕ.ИТОГИ...

Тема: Критерий для формулы массива - : Максим Сергеевич
2007-09-21 20:53
Возможно ли создать сложный критерий массива, например функции БДСУММ из двух, так, чтобы условия собирались по ячейкам? Т.е. мне нужно впихнуть 2 условия таким образом, чтобы не создавать отдельный массив критериев с заголовками. Можно представить массив из 3 столбцов, тогда критерий должен выглядеть примерно так: БДСУММ(массив;3; название столбца 1 =X название столбца 2 =Y) понятно, такое не прокатит, но это чтобы примерно объяснить что нужно....

Тема: Красиво использовать шрифт - : Anatoli Анатолий
2007-09-21 20:53
Уважаемые профи, Существует таблица данных (список ексель) с 23 столбцами и тысячами строк (строки пополняются). Необходимо разом выделить ГРУППЫ строк различными цветами шрифта. Я использую только 14 хорошо читаемых на экране цветов шрифта (это 2 и 3 строка панели цветов - всего существует 40 цветов плюс дополнительные). Цвета группируются по ключевому полю (столбцу) – «Компания». Так как компаний около ста естественно допускается использование для одной и той же компании разные цвета шрифта – но не в...

Тема: Отв: автофильтр - : Сергей Л.
2007-09-21 20:53
Если речь идет о сумме, то можно еще выделить все полученные значения (Ctrl+Shift+вниз, или как-нибудь по-другому, в зависимости от задачи) и увидеть результат в автоитогах (внизу справа на панели задач Excel). Для этого только надо выбрать функцию сумма (указатель мыши на панель-правая кнопка-сумма), ну или по необходимости какую-нибудь другую из представленных. Это для быстроты, чтобы формулы Промежуточных.итогов не составлять в разных документах и столбцах:)...

Тема: Отв: Критерий для формулы массива - : Евгений А.
2007-09-22 02:56
Да, можно. Допустим данные находятся в столбцах с 1 по 3. Суммироваться должен третий. Первые два - критерии (я предпочел бы называть их признаками). Организуем область задаваемых критериев - скопируем строку заголовков таблицы в первую строку листа правей таблицы, например в область F1:H1. Далее вводим значение первого критерия в F2, второго в G2, а, например, в H2 вводим формулу =БДСУММ(A:C;C1;F1:G2) Результатом будет сумма значений из третей колонки исходных данных (С), критерии (признаки) ко...

Тема: Отв: Красиво использовать шрифт - : Евгений А.
2007-09-22 02:56
Так как компаний около ста естественно допускается использование для одной и той же компании разные цвета шрифта – но не в одинаковую дату. Чего-то я запутался в этом выражении... Компаний >100, цветов всего <=14, и при этом цветов на одну компанию больше одного? Как это? Может быть один и тот же цвет на более чем на одну компанию?... Ведь кол-во компаний > кол-ва цветов. И еще... как понять - не в одинаковую дату ? Может быть имелось в виду, что цвет компании в преде...

Тема: рабочий диапазон - : Alexandr Zlobin
2007-09-22 17:13
Здравствуйте!все время натыкаюсь на одну и ту же проблему. Я обрабатываю диапазон ячеек , но он постоянно меняется, т.е я знаю,где он начнется,но заранее никогда не знаю,где закончится.Поэтому задаю range с запасом.В примере обрабатывается Range( L2:M800 ),хотя реально количество строк обычно 500-700. [code:1] Public Sub KillPlus() Dim c As Object Dim rng, rng2 As Range Dim rngST, testSt As String rngST = rng Set rng = ThisWorkbook.Worksheets( Лист2 «»).Range( L2:M800 «») Set rng2 = ThisWork...

Тема: Отв: импорт файлов - : Alexandr Zlobin
2007-09-22 17:13
Спасибо! я уже разобрался.А задача была следующая, есть данные в текстовом файле(только цифры), а их необходимо было загрузить в таблицу с готовым шаблоном имен....

Тема: Отв: импорт файлов - : Alexandr Zlobin
2007-09-22 17:13
Спасибо! я уже разобрался.А задача была следующая, есть данные в текстовом файле(только цифры), а их необходимо было загрузить в таблицу с готовым шаблоном имен....

Тема: Отв: Критерий для формулы массива - : Максим Сергеевич
2007-09-22 18:57
Так-то можно - это базовое решение. Мне же нужно более тонкий подход. Т.е. если использовать базовый подход то на столбец с формулой бдсумм() при разных для каждой строки условиях необходим массив критериев в 2 столбца (при расчете по 3 столбцовому массиву) и в 2 раза длиннее чем базовый массив или рассчитываемый столбец - а это много. (при использовании данного подхода книга разрастется в несколько раз и превысит 40 метров..., не говоря уже о времени думки при работе с книгой) Я же хотел ка...

Тема: Отв: рабочий диапазон - : Евгений А.
2007-09-22 20:57
Не совсем понятно в чем проблема... Если на листе других данных нет, и нужно просто обработать все данные на листе, то удобно отталкиваться от области использованных ячеек на листе UsedRange. Если же обработка ведется до заданного признака, то по любому нужно искать этот признак... но лучше не перебором всех ячеек, а методом Find....

Тема: Отв: Критерий для формулы массива - : Евгений А.
2007-09-22 20:57
Максим Сергеевич писал(а): Т.е. если использовать базовый подход то на столбец с формулой бдсумм() при разных для каждой строки условиях необходим массив критериев в 2 столбца (при расчете по 3 столбцовому массиву) и в 2 раза длиннее чем базовый массив или рассчитываемый столбец - а это много. Честно говоря, я не понял, каким образом все должно обязательно разрастаться?.. Зачем должна оказаться нужна область критериев в 2 раза длинее базового массива?.. Размер области критериев достаточен в n+1, г...

Тема: Отв: Критерий для формулы массива - : Максим Сергеевич
2007-09-22 21:56
Если использовать базовый подход, то в вашем варианте Евгений 2 строка рассчитываемого столбца должна учитывать одновременное выполнение критерия 1 и 2, для 3 строки, одновременное выполнение 3 критериев и т.д....

Тема: Отв: Критерий для формулы массива - : Максим Сергеевич
2007-09-22 21:56
Согласен, кто не сталкивался словами может не понять.. визуальный пример Столбец 1 Столбец 2 Столбец 3 Расчетный столбец день 1 товар 1 100 бдсумм(массив;3;критерий1) день 2 товар 2 101 бдсумм(массив;3;критерий2) день 3 товар 3 102 бдсумм(массив;3;критерий3) день 4 товар 4 103 бдсумм(массив;3;критерий4) день 5 товар 1 104 бдсумм(массив;3;критерий5) день 6 товар 3...

Тема: Отв: Красиво использовать шрифт - : Anatoli Анатолий
2007-09-23 10:57
Возможно, вопрос не простой и его сложно решить. Уточняю это не лабораторная работа по Excel, а практическая задача, возникшая в ходе производственного процесса. Дополнительное пояснение к вопросу. Предварительно список отсортирован: 1 Дата. 2 Название компании. 3 Сумма. 4 Ранг. В такой последовательности собственно и формируется список. Как сортировать по 4 критериям сейчас не обсуждается. Обратите внимание на файл с примером. В один день 22.09.07 компания «Москва» выделена разными цветами....

Тема: Сравнивая таблицы автоматически добавлять строки из другой таблицы - : Эдуард Шаповалов
2007-09-23 12:56
Здравствуйте. Помогите, пожалуйста, решить проблему. 1. Необходимо сравнить две таблицы по всем строкам. 2. Дополнительно, если в таблице 1 нет строк, которые есть в таблице 2, то эти строки необходимо добавить в таблицу 1. И наоборот, если в таблице 2 нет строк, которые есть в таблице 1, то эти строки необходимо добавить в таблицу 2. Т.е. таблицы нужно уравнять. Образец таблицы прилагаю. Таблицы большие примерно на 13000 строк. Буду признателен за подробное объяснение. Заранее благодарен....

Тема: Отв: Критерий для формулы массива - : Евгений А.
2007-09-23 17:57
Ок. теперь понятно. Вы хотите составить целый ряд запросов БДСУММ по разным критериям... и Вам все результаты по каждой комбинации критериев, видимо, нужны одновременно, чего я не предполагал... Если комбинации критериев не поддаются систематическому группированию (т.е. не могут быть разбиты на равные шаги), то я не смогу предложить Вам решения, особенно потому, как Вы хотите, чтобы критерий можно было бы представить в виде условия в строке критерия > или <... Сам бы я решил бы задачу д...

Тема: Отв: Красиво использовать шрифт - : Евгений А.
2007-09-23 17:57
Т.е. собственно говоря, при каждом изменении Даты, Компании или кластера, должно быть изменение цвета на следующий по порядку из представленного списка... С помощью формул это сделать не получится... Макрос мог бы это решить......

Тема: Отв: Сравнивая таблицы автоматически добавлять строки из другой таблицы - : Эдуард Шаповалов
2007-09-23 19:57
Евгений А. писал(а): Если в любой из таблиц все строки уникальны (т.е. нет ни одной строки, которая бы содержала бы точно такие же данные, как в какой-нибудь другой строке в этой же таблице), я бы решал эту задачу через Расширенный фильтр. Скопировал бы все данные второй таблицы в конец первой, и сделал бы выборку Расширенным фильтром с опцией уникальные . Смысла же в том, чтобы добавлять недостающие строки из первой таблицы во вторую я не вижу, ибо достаточно просто скопировать дополненный вариант пер...

Тема: Отв: Сравнивая таблицы автоматически добавлять строки из другой таблицы - : Евгений А.
2007-09-23 19:57
Если в любой из таблиц все строки уникальны (т.е. нет ни одной строки, которая бы содержала бы точно такие же данные, как в какой-нибудь другой строке в этой же таблице), я бы решал эту задачу через Расширенный фильтр. Скопировал бы все данные второй таблицы в конец первой, и сделал бы выборку Расширенным фильтром с опцией уникальные . Смысла же в том, чтобы добавлять недостающие строки из первой таблицы во вторую я не вижу, ибо достаточно просто скопировать дополненный вариант первой таблицы во вторую (то...

Тема: Отв: Критерий для формулы массива - : Алексей Шмуйлович
2007-09-23 22:01
Что-то я читаю, читаю, и так и не могу понять, что за критерии и почему в каждой строке они разные? Можете четко сформулировать физический/экономический смысл задачи? Кстати, в сторону СУММЕСЛИ() димали?...

Тема: Отв: Сравнивая таблицы автоматически добавлять строки из другой таблицы - : Евгений А.
2007-09-23 22:01
есть необходимость выделить строки, которых нет в таблицах до дополнения. Ну, что ж... тогда можно будет повторить операцию с Расширенным фильтром и в обратном направлении. А чтобы отследить, кому какие данные пришли в дополнение, в каждой таблице всем строкам проставить признак Авторства , тогда добавленные данные будут с этим признаком, что и покажет, кому принадлежит дополнение....

Тема: Отв: Сравнивая таблицы автоматически добавлять строки из другой таблицы - : Эдуард Шаповалов
2007-09-24 00:01
Спасибо, попробую. :)...

Тема: Отв: рабочий диапазон - : Alexandr Zlobin
2007-09-24 08:58
Евгений А. писал(а): Не совсем понятно в чем проблема... Если на листе других данных нет, и нужно просто обработать все данные на листе, то удобно отталкиваться от области использованных ячеек на листе UsedRange. Если же обработка ведется до заданного признака, то по любому нужно искать этот признак... но лучше не перебором всех ячеек, а методом Find. На листе много данных, мне необходимо обработать только некоторые столбцы.Обработка ведется по всему столбцу, где есть данные....

Тема: Отв: Критерий для формулы массива - : Максим Сергеевич
2007-09-24 11:58
Здравствуйте, Алексей. Разные потому что это только часть еще б`ольших расчетов. Суммесли активно использую, когда есть один критерий, если два, то уже не знаю как вписать. Вопрос на примере бдсумм, но есть еще больш`ое количество функций, как дмакс, которые использует тот же принцип, как и бдсумм. И их я тоже использую. Само решение - ход расчетов я нашел - вымудрил. Хотелось бы его уменьшить, поэтому я и спросил о возможности написать в таких функциях как бдсумм критерия, формируемого без дополнит...

Тема: Отв: Критерий для формулы массива - : Максим Сергеевич
2007-09-24 11:58
Здравствуйте, Алексей. Разные потому что это только часть еще б`ольших расчетов. Суммесли активно использую, когда есть один критерий, если два, то уже не знаю как вписать. Вопрос на примере бдсумм, но есть еще больш`ое количество функций, как дмакс, которые использует тот же принцип, как и бдсумм. И их я тоже использую. Само решение - ход расчетов я нашел - вымудрил. Хотелось бы его уменьшить, поэтому я и спросил о возможности написать в таких функциях как бдсумм критерия, формируемого без дополнит...

Тема: Отв: Дисконтирование вопрос - : Виктория Зуева
2007-09-24 11:58
Причины минуса: при работе с финансовыми функциями в Excel существует следующая логика: представьте, что вы берете ссуду в банке. Для Вас в момент получения денег это прибыль (+), а вот отдавать когда - это расход (-). А со стороны банка - наоборот: сначала - , а потом + . Особенно важно понимать это при расчетах с промежуточными платежами....

Тема: Отв: рабочий диапазон - : Евгений А.
2007-09-24 11:58
В таком случае Вы можете не менять Вашу программу (если не хотите, конечно), а только добавить инструкцию If c.Value = Empty Then Exit For внутрь в начало цикла. Тогда обработка столбца прервется, как только очередная обрабатываемая ячейка окажется пустой. Да и резервирование в Range до 800 строки можно заменить на UsedRange.Offset(1,0) (в этом случае в область обработки rng попадет только используемая на листе область данных (со смещением на одну строку ниже, чтобы не трогать заголовки, я так понимаю), д...

Тема: Отв: Изменение формата ячейки с текстового на ЧИСЛОВОЙ - : Роман Холодков
2007-09-24 14:57
Вот попробуйте еще этот макрос. Выделите столбец/строку с числами и запустите. P.S. Только если текст попадется, станет без пробелов ))...

Тема: Отв: Дисконтирование вопрос - : Алексей Шмуйлович
2007-09-24 15:56
Виктория, спасибо за комментарий. Теперь логика понятна....

Тема: Отв: Критерий для формулы массива - : Алексей Шмуйлович
2007-09-24 15:56
Максим Сергеевич, я кажется нашел решение. Самое смешное, что оно содержится в названии Вашей темы. Нужно использовать не функцию работы с базой данных, а именно формулу массива. Вот такая формула, например, вычислит в заданном диапазоне максимум по строкам, соответствующим заданным критериям: =МАКС((($B$1:$B$10>2)*($D$1:$D$10=2))*$E$1:$E$10) Напоминаю, что в отличие от обычных формул вводить формулу массива в ячейку нужно сочетанием клавиш Ctrl+Shift+ Enter . Выражение ($B$1:$B$10>2) ...

Тема: Отв: Экспорт MSACCESS форм в ASP, проблемы - : Евгений А.
2007-09-24 18:39
Мне кажется такой вопрос уместней задать на специализированном Access форуме, например здесь - http://am.rusimport.ru/MsAccess/f.aspx...

Тема: Экспорт MSACCESS форм в ASP, проблемы - : kostya kostya
2007-09-24 18:39
Привет ! Проблема в следующем. Нужно экспортировать форму из Access в динамические страницы IIS ASP. MS ACCESS 97 1. Я создал системный DSN xxx для моей БД (c:\db1.mdb) 2. Захожу в формы , выбираю форму zakaz -> Экспорт в формате MS IIS 3. Выбираю системный DSN (xxx), пишу локацию alx.asp файла zakazalx.asp как http://localhost/zakazalx.asp 4. Сохраняю в с:\inetpub\wwwroot\zakaz.asp 5. При вызове страницы http://localhost/zakaz.asp объект <OBJECT ID= zakazalx CLASSID= CLSID:812AE3...

Тема: Отв: Экспорт MSACCESS форм в ASP, проблемы - : Евгений А.
2007-09-24 21:43
Мне кажется такой вопрос уместней задать на специализированном Access форуме, например здесь - http://am.rusimport.ru/MsAccess/f.aspx...

Тема: Экспорт MSACCESS форм в ASP, проблемы - : kostya kostya
2007-09-24 21:43
Привет ! Проблема в следующем. Нужно экспортировать форму из Access в динамические страницы IIS ASP. MS ACCESS 97 1. Я создал системный DSN xxx для моей БД (c:\db1.mdb) 2. Захожу в формы , выбираю форму zakaz -> Экспорт в формате MS IIS 3. Выбираю системный DSN (xxx), пишу локацию alx.asp файла zakazalx.asp как http://localhost/zakazalx.asp 4. Сохраняю в с:\inetpub\wwwroot\zakaz.asp 5. При вызове страницы http://localhost/zakaz.asp объект <OBJECT ID= zakazalx CLASSID= CLSID:812AE3...

Тема: Отв: Дисконтирование вопрос - : Алексей Шмуйлович
2007-09-24 21:43
Виктория, спасибо за комментарий. Теперь логика понятна....

Тема: Отв: Критерий для формулы массива - : Алексей Шмуйлович
2007-09-24 21:43
Максим Сергеевич, я кажется нашел решение. Самое смешное, что оно содержится в названии Вашей темы. Нужно использовать не функцию работы с базой данных, а именно формулу массива. Вот такая формула, например, вычислит в заданном диапазоне максимум по строкам, соответствующим заданным критериям: =МАКС((($B$1:$B$10>2)*($D$1:$D$10=2))*$E$1:$E$10) Напоминаю, что в отличие от обычных формул вводить формулу массива в ячейку нужно сочетанием клавиш Ctrl+Shift+ Enter . Выражение ($B$1:$B$10>2) ...

Тема: Отв: Изменение формата ячейки с текстового на ЧИСЛОВОЙ - : Роман Холодков
2007-09-24 21:43
Вот попробуйте еще этот макрос. Выделите столбец/строку с числами и запустите. P.S. Только если текст попадется, станет без пробелов ))...

Тема: Отв: Критерий для формулы массива - : Максим Сергеевич
2007-09-24 21:43
Здравствуйте, Алексей. Разные потому что это только часть еще б`ольших расчетов. Суммесли активно использую, когда есть один критерий, если два, то уже не знаю как вписать. Вопрос на примере бдсумм, но есть еще больш`ое количество функций, как дмакс, которые использует тот же принцип, как и бдсумм. И их я тоже использую. Само решение - ход расчетов я нашел - вымудрил. Хотелось бы его уменьшить, поэтому я и спросил о возможности написать в таких функциях как бдсумм критерия, формируемого без дополнит...

Тема: Отв: Дисконтирование вопрос - : Виктория Зуева
2007-09-24 21:43
Причины минуса: при работе с финансовыми функциями в Excel существует следующая логика: представьте, что вы берете ссуду в банке. Для Вас в момент получения денег это прибыль (+), а вот отдавать когда - это расход (-). А со стороны банка - наоборот: сначала - , а потом + . Особенно важно понимать это при расчетах с промежуточными платежами....

Тема: Отв: рабочий диапазон - : Евгений А.
2007-09-24 21:43
В таком случае Вы можете не менять Вашу программу (если не хотите, конечно), а только добавить инструкцию If c.Value = Empty Then Exit For внутрь в начало цикла. Тогда обработка столбца прервется, как только очередная обрабатываемая ячейка окажется пустой. Да и резервирование в Range до 800 строки можно заменить на UsedRange.Offset(1,0) (в этом случае в область обработки rng попадет только используемая на листе область данных (со смещением на одну строку ниже, чтобы не трогать заголовки, я так понимаю), д...

Тема: Отв: рабочий диапазон - : Alexandr Zlobin
2007-09-24 21:43
Евгений А. писал(а): Не совсем понятно в чем проблема... Если на листе других данных нет, и нужно просто обработать все данные на листе, то удобно отталкиваться от области использованных ячеек на листе UsedRange. Если же обработка ведется до заданного признака, то по любому нужно искать этот признак... но лучше не перебором всех ячеек, а методом Find. На листе много данных, мне необходимо обработать только некоторые столбцы.Обработка ведется по всему столбцу, где есть данные....

Тема: Отв: Сравнивая таблицы автоматически добавлять строки из другой таблицы - : Эдуард Шаповалов
2007-09-24 21:43
Спасибо, попробую. :)...

Тема: Отв: Критерий для формулы массива - : Максим Сергеевич
2007-09-25 01:14
Алексей, похоже это то что нужно. Логику я понял. Однако я никогда не пользовался способом введения с помощью Ctrl+Shift+ Enter - нажимать надо перед тем как набирать=макс(... или после =макс( или как-то по другому? (у меня постоянно ошибка знач вылезает...) а можно условию массива присвоить имя (вставка - имя - присвоить) и вызывать, например так: =макс(массивмакс), где массивмакс - имя условия?...

Тема: Отв: Формула, использующая значения предыдущего листа - : Алексей Шмуйлович
2007-09-25 01:43
Если я правильно понял вопрос, то Вам нужно просто перенастроить ссылку после копирования листа....

Тема: Формула, использующая значения предыдущего листа - : otta mit
2007-09-25 01:43
Очень много лет не работала в Ехс., а сейчас понадобилось создать таблицу учета. Не могу вспомнить, как это делала, а разбираться снова нет времени. Подскажите, пожалуйста. Имеется таблица движения товара, на каждом новом листе - новый день, отражающий остаток на начало дня, приход, расход и остаток на конец дня. Нужно, чтобы в каждом новом листе остаток на начало дня был равен остатку на конец предыдущего дня. При копировании листа формула продолжает ссылаться на ячейку начального листа, а не предыдущего,...

Тема: Отв: Критерий для формулы массива - : Алексей Шмуйлович
2007-09-25 01:43
Ctrl+Shift+Enter нужно нажать для закрытия ячейки после ввода формулы вместо обычного Enter. По поводу именованного диапазона - попробуйте, думаю, должно пройти....

Тема: Отв: Критерий для формулы массива - : Максим Сергеевич
2007-09-25 01:43
Алексей, похоже это то что нужно. Логику я понял. Однако я никогда не пользовался способом введения с помощью Ctrl+Shift+ Enter - нажимать надо перед тем как набирать=макс(... или после =макс( или как-то по другому? (у меня постоянно ошибка знач вылезает...) а можно условию массива присвоить имя (вставка - имя - присвоить) и вызывать, например так: =макс(массивмакс), где массивмакс - имя условия?...

Тема: Отв: Экспорт MSACCESS форм в ASP, проблемы - : Alexandr Zlobin
2007-09-25 09:48
или здесь ...

Тема: Отв: Формула, использующая значения предыдущего листа - : otta mit
2007-09-25 12:50
То есть, сделать так, чтобы каждый раз после копирования не перенастраивать вручную....

Тема: Отв: Формула, использующая значения предыдущего листа - : otta mit
2007-09-25 12:50
Да, совершенно верно. Не могу вспомнить, как это сделать. А книг нет и подсказки не доступны. Буду благодарна, если поможете....

Тема: Проверить через макрос - открыта ли книга? - : Stanislav Nikolsky
2007-09-25 12:50
Друзья, подскажите, пожалуйста, как через макрос проверить - открыта ли уже книга на этом или другом компе (в сети)? Суть в том, что макрос в определенный момент времени открывает некую книгу, записывает туда данные, сохраняет и закрывает ее. На просторах интернета нашел макрос проверки на локальном компе: Private Function OpenWorkbook(iName$) As Boolean Dim iBook As Workbook For Each iBook In Workbooks If iBook.Name = iName$ Then OpenWorkbook = True Exit Function End If Next OpenWorkbook = Fa...

Тема: Отв: Формула, использующая значения предыдущего листа - : Евгений А.
2007-09-25 16:59
Если имена листов соответствуют их датам, то вот, как я представляю это можно было бы решить. См. файл....

Тема: Отв: Выбор из списка - : McSIM Bug
2007-09-25 16:59
Вот файл ...

Тема: Отв: Выбор из списка - : McSIM Bug
2007-09-25 16:59
Можно еще вопрос? В прайсе у меня идет выбрать бумагу, как сделать чтобы в поле было название бумаги, но при расчете туда подставлялась её стоимость? Пример в файле...

Тема: Отв: Красиво использовать шрифт - : Сергей Л.
2007-09-25 16:59
Добрый день. Выкладываю пример, как это можно сделать с помощью несложного макроса (только при условии, что цвет меняется исключительно при смене Даты, Компании или Кластера - я не вчитывался в пост, прочел условие в последнем сообщении...). Пара оговорок: 1). Макрос работает на 2-ом листе (т.е. листе Результат ). ...В целом, легко можно ориентировать на любой лист (по названию) или же активный в настоящий момент лист. 2). Макрос расчитан на указанную структуру данных ...т.е. начало таблицы со 2-й ст...

Тема: Присвоить тексту числовое значение - : McSIM Bug
2007-09-25 18:00
При создании прайса значение выбирается из списка, название бумаги, у каждой бумаги своя цена, как сделать так, чтоб в поле «бумага» было название бумаги, а при подсчете excel туда подставлял её цену? ...

Тема: Отв: Формула, использующая значения предыдущего листа - : Евгений А.
2007-09-25 18:00
Если имена листов соответствуют их датам, то вот, как я представляю это можно было бы решить. См. файл. ======= Ой... оказывается в начале был файл с примером... надеюсь принцип в моем файле будет полезен и сможет быть адаптирован к Вашему варианту. Если будут сложности - спрашивайте....

Тема: формулаы - : Alexandr Zlobin
2007-09-25 19:03
Здравствуйте!Есть лист с данными,хочу с помощью кода записать в ячейку на Q на листе 2 формулу =ВПР(G2;Лист3!A:B;2;ЛОЖЬ) и использовать ее для всех в данном столбце!!!...

Тема: Автозаполнение ячеек на одном листе по содержимому на другом листе рабочей книги - : Юлия Осипова
2007-09-25 19:03
Прошу помощи в решении следующей задачки-поскольку не сильна в написании макросов- в прикрепленном файле необходимо чтобы при заполнении ячеек колонки Количество на Листе1 автоматически заполнялись бы ячейки колонки Количество на Листе2 при условии совпадения ячеек колонки Наименование Листа1 и Листа2.Буду рада за любую подсказку....

Тема: Отв: Присвоить тексту числовое значение - : Евгений А.
2007-09-25 19:03
Функция ВПР как раз для этого... Проставьте рядом со списком типов бумаги их цены, и подставляйте цену в формулу, как результат функции ВПР по этому списку, ища тип бумаги, а получая ее цену....

Тема: Отв: формулаы - : Евгений А.
2007-09-25 19:21
[code:1]With ActiveSheet .Range( Q2 ).FormulaLocal = =ВПР(G2;A:B;2;ЛОЖЬ) .Range( Q2 ).Resize(.UsedRange.Rows.Count - 1, 1).FillDown End With [/code:1]...

Тема: Отв: Автозаполнение ячеек на одном листе по содержимому на другом листе рабочей книги - : Евгений А.
2007-09-25 19:21
Вы сказали о прикрепленном файле... Мне кажется. его нет. :(...

Тема: формулаы - : Alexandr Zlobin
2007-09-25 19:21
Здравствуйте!Есть лист с данными,хочу с помощью кода записать в ячейку на Q на листе 2 формулу =(G2;Лист3!A:B;2;ЛОЖЬ) и использовать ее для всех в данном столбце!!!...

Тема: Отв: Присвоить тексту числовое значение - : Евгений А.
2007-09-25 19:21
Функция как раз для этого... Проставьте рядом со списком типов бумаги их цены, и подставляйте цену в формулу, как результат функции по этому списку, ища тип бумаги, а получая ее цену....

Тема: Отв: формулаы - : Alexandr Zlobin
2007-09-26 08:51
Спасибо огромное!!!!...

Тема: Отв: Автозаполнение ячеек на одном листе по содержимому на другом листе рабочей книги - : Евгений А.
2007-09-26 14:51
Хм... Поясните, почему в данном случае не подходит использование функции ВПР. (На мой взгляд, это самое подходящее, судя по описанию и примеру.)...

Тема: Отв: Автозаполнение ячеек на одном листе по содержимому на другом листе рабочей книги - : Юлия Осипова
2007-09-26 14:51
Файлик действительно не подцепился-сори-кривые ручки.А вот и сам примерчик.Функция Впр все-таки здесь не очень подходит. Мне бы хотелось через макросы это реализовать и чтобы строки с заполненными ячейками в колонке Количество на Листе2 по факту заполнения ячеек колонки Количество с Листа1 еще бы окрашивались в какой-нибудь цвет.Буду рада любому совету. ...

Тема: Отв: Автозаполнение ячеек на одном листе по содержимому на другом листе рабочей книги - : Юлия Осипова
2007-09-26 18:46
Вообще-то вариант с ВПР прошел.Спасипки.Но тут загвоздка возникла -при сравнении ячеек из колонок Наименование на разных листах значения ячеек совпадает, если бы не пробелы слева и справа от значения-их разное количество на разных листах и Excel само собой говорит о несовпадении-как бы их убрать. Через копирование столбца Наименование на каждом Листе, в котором обработать все ячейки через функцию СЖПРОБЕЛЫ и сравнивать по этому доп.столбцу-может есть другие решения?...

Тема: Отв: Автозаполнение ячеек на одном листе по содержимому на другом листе рабочей книги - : Юлия Осипова
2007-09-26 18:46
Вообще-то вариант с ВПР прошел.Спасипки.Но тут загвоздка возникла -при сравнении ячеек из колонок Наименование на разных листах значения ячеек совпадает, если бы не пробелы слева и справа от значения-их разное количество на разных листах и Excel само собой говорит о несовпадении-как бы их убрать. Через копирование столбца Наименование на каждом Листе, в котором обработать все ячейки через функцию СЖПРОБЕЛЫ и сравнивать по этому доп.столбцу-может есть другие решения?...

Тема: Отв: Автозаполнение ячеек на одном листе по содержимому на другом листе рабочей книги - : Евгений А.
2007-09-26 21:47
Вот как раз в этом случае подойдет именно макрос... Можно предложить макрос из 9 строк для сжатия всех лишних пробелов во всей книге....

Тема: Отв: Автозаполнение ячеек на одном листе по содержимому на другом листе рабочей книги - : Евгений А.
2007-09-26 21:47
Вот как раз в этом случае подойдет именно макрос... Можно предложить макрос из 9 строк для сжатия всех лишних пробелов во всей книге....

Тема: Отв: Автозаполнение ячеек на одном листе по содержимому на другом листе рабочей книги - : Евгений А.
2007-09-26 23:49
Вот как раз в этом случае подойдет именно макрос... Можно предложить макрос из 7 строк для сжатия всех лишних пробелов во всей книге: [code:1]Sub TrimAllValues() For Each sh In ActiveWorkbook.Worksheets For Each cc In sh.UsedRange.Cells cc.Formula = WorksheetFunction.Trim(cc.Formula) Next cc Next sh End Sub[/code:1]...


На форуме Вы можете получить совет по любым вопросам работы в Microsoft Office.

Добро пожаловать на форум!


В избранное