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

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


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

Выпуск 3
от 2008-01-25

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

Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"

Основные разделы сайта
Статьи
Форум

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

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

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

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

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

Наши сайты

Профессиональные приемы работы в Microsoft Excel
Excel от новичка до эксперта

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

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

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

Наши друзья

VBAtips.ru -
подсказки и решения на VBA

wordexpert.ru
Профессиональная работа с текстом

planetaexcel.ru
Когда заешь - все просто

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


Тема: Отв: передача управления в другой файл - : Oleg X
2008-01-18 08:15
Если разрешено самому себя закрывать, то можно так в файле 1 - вызывать 1_2.exe который запускает файл 2 - закрывать себя Private Sub CommandButton1_Click() Shell c:\x\vb-vba\1_2.exe Workbooks( 1.XLS ).Close End Sub 1_2.exe я сделал на VB Sub Main() Set objXls = CreateObject( Excel.Application ) If objXls Is Nothing Then Stop objXls.Visible = True objXls.Workbooks.Open c:\2.XLS objXls.Workbooks( 2.XLS ).Sheets objXls.Workbooks( Лист1 ).CommandButt...

Тема: ПОдстановка массива данныз из одного листа Книги в другой - : Yarin Almaz
2008-01-18 12:20
Привет! Нужна помощь! В крупонооптовых торговых фирмах очень часто стоит задача отследить цепочку движения товара по КАЖДОЙ СДЕЛКЕ, то есть по сути в моем случае нужно сопоставить данные входящей счет-фактуры с исходящей. Как это сделать если имеется Книга с двумя листами: -Лист с Входящими счетами фактурами, второй с исходящими. Нужно все это связать в единое целое. Во вложении файл- нужно в Лист Входящих счетов фактур подставить данные соответсвующих Исходящих счетов фактур (ячейки выделены жел...

Тема: Отв: Уменьшение размера Excel файла - : Андрей Ковальчук
2008-01-18 12:20
я в таком случае выделял незначащую область (допустим, от последней заполненной строки до конца вниз) и делал правка - очистить всё ), а потом также в бок. а если книга общая, то всех выгоняешь, заходишь монопольно и чистишь Данные-доступ к книге поле файл открыт следующими пользователями . я так файлик, который весил 120Мб уменьшил примерно до 10 Мб...

Тема: Отв: Уменьшение размера Excel файла - : Сергей Барабанов
2008-01-18 12:20
Честно скажу не знаю в чём причина накопления этих псевдозначащих ячеек, но у меня этот макрос позволил уменьшить размер с 3м до 300к (при том что в файле нет ничего кроме значаний и формул). Да и там где я его взял отзывы сильно положительные....

Тема: Отв: подрузка модулей - : Шпец Докапыч
2008-01-18 18:58
Для этого можно в personal.xls поместить функцию, которая будет работать с процедурами, например: [code:1] Public Sub sss(a, st) a = a ^ st End Sub Public Function shpets(a, st) Call sss(a, st): shpets = a End Function [/code:1] И посредством этой функции будем получать необходимые параметры: [code:1] Sub VozvVStep_SHpetsStyle() a = 5: st = 2: kva = Application.Run( personal!shpets , a, st) a = 5: st = 3: kub = Application.Run( personal!shpets , a, st) MsgBox kva kub E...

Тема: Отв: разделитель десятичных дробей – точка - : Владимир Городов
2008-01-19 18:28
Спасибо. Так и думал что все просто. При замене запятых на точки проблема с изменением форматов ушла....

Тема: Отв: разделитель десятичных дробей – точка - : Шпец Докапыч
2008-01-19 18:28
1) С е рвис -> П а раметры -> Международные -> Числа -> И спользовать системные разделители ( нет ) -> Р азделитель целой и дробной части ( . ). 2) Чтобы число не форматировалось ставь перед ним одиночную кавычку....

Тема: разделитель десятичных дробей – точка - : Владимир Городов
2008-01-19 18:28
Здравствуйте. Возникла потребность - чтобы при отображении числа разделителем десятичных долей была точка. Подозреваю, что где-то есть такая настройка, но мной она не найдена. Решение было следующим: перевод столбца в текстовый формат, с последующей заменой всех запятых на точки, при этом все ячейки с числом менее 32 принимают формат «дата» - при этом если десятичная дробь меньше ,12 – дата сего года где дробь - месяц, если больше ,12 то дробь год. И если руками вернуть ячейке формат «текст» - число значит...

Тема: Отв: Помогите в написании формулы с условиями ИЛИ, ЕСЛИ - : Шпец Докапыч
2008-01-19 18:28
Формула будет выглядеть так: =ЕСЛИ(ИЛИ(ВП>=1100000;CONN>=200);ВП/100; Недобор:-) )...

Тема: Помогите в написании формулы с условиями ИЛИ, ЕСЛИ - : Михаил Рябов
2008-01-19 18:28
Добрый день! Помогите пожалуйста в написании формулы для следующей задачи: Руководителю отдела продаж выплачивается 1% с валовой прибыли при условии-от 200 подключений или валовой прибыли от 1100000рублей. 2 дня пишу-неполучается уже все перепробовал =ЕСЛИ(E6>=1100000;1%;0%)*ИЛИ(ЕСЛИ(D6>=200;1%;0%))-последнее, что написал, но он выводит только по >=1100000...??????????????...

Тема: Отв: Рассмотреть случаи целесообразного использования макросов - : Шпец Докапыч
2008-01-19 18:38
Составил примерчик для 2 пункта. ...

Тема: Excel 2007: За и Против. Минусы. - : Алексей Шмуйлович
2008-01-20 00:27
Предлагаю обсудить плюся и минусы 2007-й версии нашего любимого Excel. прошу писать о преимуществах. А - о недостатках....

Тема: Excel 2007: За и Против. Плюсы. - : Алексей Шмуйлович
2008-01-20 00:27
Предлагаю обсудить плюся и минусы 2007-й версии нашего любимого Excel. прошу писать о преимуществах. А - о недостатках....

Тема: Отв: Рассмотреть случаи целесообразного использования макросов - : Шпец Докапыч
2008-01-20 15:20
На основе моего предыдущего составил пример для 3 пункта : 1) Формируем сводную диаграмму на основе сводной таблицы: [code:1] Sub DiagCreate() Dim chName As String chName = Charts.Add.Name Charts(chName).SetSourceData Source:=Sheets( PT «»).Range( A1 «») With Sheets( Save «») .Range( B1 «»).Value = chName rw = 2: .Range( B3:B14 «»).Clear For Each pvtField In Sheets( PT «»).PivotTables( Beer «»).PageFields rw = rw + 1 .Cells(rw, 2...

Тема: Убрать "Страница 1", "Страница 2" и т.д. в режиме разметки страницы - : Алексей Куликов
2008-01-20 15:20
Здравствуйте! Как убрать эти надписи (типа водяных знаков) Страница 1 , Страница 2 и т.д. в режиме разметки. Зарание спасибо!...

Тема: Отв: Убрать "Страница 1", "Страница 2" и т.д. в режиме разметки страницы - : Алексей Куликов
2008-01-20 19:21
Неужели никто не знает :(...

Тема: Отв: передача управления в другой файл - : Сергей Барабанов
2008-01-21 11:20
С помощью непосредственно VBA Excel можно используя метод sendkeys Идеология такая из вызывающего макроса запускаем второй экземляр екселя, в нем отрываем книгу с долгоиграющим макросом. Этому макросу должны быть присвоены клавиши быстрого вызова. Эти клавиши из запускающего макроса посылаем с помощью sendkeys в АКТИВНОЕ окно второго экземпляра екселя (оно становится активным при открытии в нем книги) после этого закрывем первый экземляр екселя в котором работал вызывающий макрос. Код вызываюшего ма...

Тема: Отв: подрузка модулей - : Андрей Ковальчук
2008-01-21 11:20
ага. спасибо. немного неудобно, но надо попробовать...

Тема: СЧЁТЗНАЧ на основании нескольких критериев - : Анна Б.
2008-01-21 14:23
Добрый день! Подскажите как сделать счет значений на основании нескольких критериев в других диапазонах. пример во вложении Заранее спасибо....

Тема: Отв: СЧЁТЗНАЧ на основании нескольких критериев - : Сергей Барабанов
2008-01-21 20:27
С помощью формул массива (то что было у Вас в формулах диапазона) см также суммирование булева массива Основная формула Ниже все формулы массива вводятся через ctrl-shift-enter Суммирование значений при выполнение условий =СУММ((A2:A10= Fax )*(B2:B10= Brown )*(C2:C10)) /все факсы проданные брауном по стоимости в С/ Логическое и =СУММ((A2:A10= Fax )*(B2:B10= Brown )) /количество строк факс;браун/ Логическое или =СУММ(ЕСЛИ((A2:A10= Fax )+(B2:B10= Jones );1;0)) /количество строк содержащих либо...

Тема: выборочное копирование данных - : Дмитрий C.
2008-01-21 20:27
...

Тема: выборочное копирование данных - : Дмитрий C.
2008-01-21 20:27
Уважаемые. Прошу оказать помощь в таков вопросе. Имеется исходный файл в Excel в нем несколько листов в которые необходимо скопировать выборочные данные из другого файла Exсel . Данные вносятся в строку соотвествующую дате. Структура файла с данными не меняется в нем каждый день меняются только данные. Как можно это автоматизировать? Обычные ссылки не помогают т.к обновляются данные везде заменяются на текущие....

Тема: "Фиксация" кнопки на рабочем листе - : Юрий М
2008-01-21 22:31
На рабочем листе при помощи панели управления «Формы» создана Кнопка. Как сделать так, чтобы при прокрутке листа эта кнопка всегда была бы «неподвижной», т.е. не уходила бы за пределы окна?...

Тема: Отв: выборочное копирование данных - : Шпец Докапыч
2008-01-22 19:30
Решение №0: В исходном файле включи запись макроса и выполняй следующие действия: открыть другой файл, перейти обратно в исходный, выбрать лист1 , записать в необходимой ячейке дату, перейти на ячейку вправо, записать необходимую формулу(ссылку) на данные в другом файле, перейти к следующей ячейки, снова ввести формулу и т.д., выделить диапазон ячеек с формулами, выбрать лист2 , повторить также. Останови запись и редактируй следующим образом: [code:1] Sub Макрос1() ChDir C:\ Workbooks.Open Filen...

Тема: Отв: "Фиксация" кнопки на рабочем листе - : Oleg X
2008-01-22 19:30
может разместить кнопку в закрепленной области листа?...

Тема: Использование имени файла в формулах - : Андрей Петров
2008-01-22 20:32
Есть ячейка с именем файла, к примеру msk.xls. Этой ячейке присваивается имя - _gorod. Значение в ячейке меняется - nvg.xls, spb.xls и т.д. Необходимо в универсальной формуле ссылаться на соответствующие файлы. Т.е. =[msk.xls]Sheet1!b9 - работает без проблем. На =[_gorod]Sheet1!b9 - естественно ругается. Пробоал использовать =двссыл(сцепить( [ ;_gorod; ] ; Sheet1!b9 )) - работает, но в данном случае протянуть ячейку - нельзя, ибо Sheet1!b9 - текст. Спасибо!...

Тема: Отв: Сбор и подсчет данных в таблице - : Ludshiy El
2008-01-22 23:44
как мне удалить свой топик....?...

Тема: Сбор и подсчет данных в таблице - : Ludshiy El
2008-01-22 23:44
Собственно... нужно решить 2 задачи: [img size=634]http://forum.msexcel.ru/components/com_joomlaboard/uploaded/images/Rachet_tabl-5ae65d3df7d2a89aedecbc1dfe0f0e19.JPG[/img] 1. Автоматический подсчет значения в столбце Заплачено (руб) 2. Автоматический подсчет значения в столбце сумма (руб) при вводе номера заказа ...

Тема: Сбор и подсчет данных в таблице - : Ludshiy El
2008-01-22 23:44
Собственно... нужно решить 2 задачи: [img size=634]http://forum.msexcel.ru/components/com_joomlaboard/uploaded/images/Rachet_tabl.JPG[/img] 1. Автоматический подсчет значения в столбце Заплачено (руб) 2. Автоматический подсчет значения в столбце сумма (руб) при вводе номера заказа ...

Тема: Сбор и подсчет данных в таблице - : Ludshiy El
2008-01-22 23:44
Собственно... нужно решить 2 задачи: [img] 1. Автоматический подсчет значения в столбце Заплачено (руб) 2. Автоматический подсчет значения в столбце сумма (руб) при вводе номера заказа [file]...

Тема: Отв: Использование имени файла в формулах - : Oleg X
2008-01-23 06:51
Workbooks(_gorod).Sheets(Sheet1).[B9]...

Тема: Почему некоторые формулы не обновляются с закрытых книг? - : SIA Sterkhov
2008-01-23 09:50
Функция ДВССЫЛ не работает? если ссылка указывает на закрытую книгу, тогда как ссылка в чистом ввиде нормально обновляется с закрытой книги! Аналогичные проблемы бывают с другими функциями, в частности Суммпроизв(). ктонибудь знает как эту проблему решить? ОЧЕНЬ актуально!...

Тема: Отв: ПОдстановка массива данныз из одного листа Книги в другой - : SIA Sterkhov
2008-01-23 09:50
сделать можно пишите sia_san<dogg>mail.ru...

Тема: Отв: Использование имени файла в формулах - : Андрей Петров
2008-01-23 09:50
может кому и пригодится... обошел данную проблему с использованием функции СМЕЩ, но в данном случае приходится использовать какой либо столбец (скрытый) 1,2,3.....

Тема: Отв: Сбор и подсчет данных в таблице - : Шпец Докапыч
2008-01-23 09:50
Просто отредактируй и сделай его пустым или добавь в сообщение последнюю дату актуальности (напр., Завтра ответ уже не нужен! ). Топик проживёт максимум три дня. Удалить этот топик?...

Тема: Отв: Использование имени файла в формулах - : SIA Sterkhov
2008-01-23 09:50
надо чтобы Sheet1!b9 задавалось в какойто другой ячейке или генерировалось автоматически ну там сцепить( Sheet1!b ; столбец(b9)). НО! Функция ДВССЫЛ не работает если ссылка указывает на закрытую книгу, тогда как ссылка в чистом ввиде нормально обновляется с закрытой книги! ктонибудь знает как эту проблему решить? ОЧЕНЬ актуально!...

Тема: Отв: Использование имени файла в формулах - : Андрей Петров
2008-01-23 12:56
да... это и напрягает... второе решение - один общий файл с данными, а остальное вытягивать ВПР'ом. Тоже плохо, потому что, файл должен быть открыт....

Тема: Отв: Использование имени файла в формулах - : Сергей Барабанов
2008-01-23 12:56
Андрей Петров писал(а): может кому и пригодится... обошел данную проблему с использованием функции СМЕЩ, но в данном случае приходится использовать какой либо столбец (скрытый) 1,2,3.. то есть проблема как раз в протягивании.... Именно для функции смещ возможность протягивания осуществляется легко: СМЕЩ([book1.xls]Лист1!$A$2;строка(2:2)-2;столбец(A:A)-1;1;1) при протягивании ячейки строка(2:2) заменяется на строка(3:3) ... столбец(A:A) на столбец(B:B).... ну или с двссылкой протягивание можно...

Тема: Помогите разобраться с задачей. - : Anatoly Sm
2008-01-23 14:50
Дано: Книга с двумя рабочими листами (лист 1 и лист 2). Задача: На третьем листе книги нужно отобразить только те строки первого листа, в которых имеются числа, из второго листа и выделить (или вписать числа другим цветом) ячейки, соответствующие данным числам. Пожалуйста, подробно опишите последовательность выполняемых действий. ...

Тема: буквы латиницей - : рафаэль ибрагимов
2008-01-23 14:50
есть проблема - каким образом в соседнем столбце данного листа книги сделать автоматическую запись фамилии имени и отчества в латинице. Например Иванов - Ivanov ?...

Тема: Отв: СЧЁТЗНАЧ на основании нескольких критериев - : Александр Ветров
2008-01-23 17:54
Долго искал решение своей задачи, попал на данный топик, и сразу нашел решение. Спасибо Сергей....

Тема: Отв: Критерий для формулы массива - : Александр Ветров
2008-01-23 17:54
Помогите с такой задачкой. Как из двух разных диапазонов на листе Excel по критериям для каждого диапазона провести отбор данных для суммирования (используя формулы СУММ , ЕСЛИ, другие формулы?). Допустим. если в одном диапазоне в строке содержатся данные, соответствующие критерию для этого диапазона , а в другом диапазоне содержатся данные, удовлетворяющие второму критерию, и все это совпадает в одной строке? Январь Петров 100 Февраль Петров 50 Январь Сидоров 10 Март Иванов 10 Январь Петров 5 Ка...

Тема: Отв: Сбор и подсчет данных в таблице - : Ludshiy El
2008-01-23 17:54
Удалять не надо, помогите решить задачу......

Тема: Отв: Почему некоторые формулы не обновляются с закрытых книг? - : Алексей Шмуйлович
2008-01-24 03:07
Да, ДВССЫЛ не будет работать с внешней ссылкой на закрытую книгу, там в справке, кажется, прямо указано. А суммпроизв() можно обойти формулой массива или использованием дополнительного служебного столбца для предварительного перемножения....

Тема: Отв: буквы латиницей - : Алексей Шмуйлович
2008-01-24 03:07
Нужно писать пользовательскую функцию по транслитерации. Господа знатоки, присоединяйтесь. Задача интересная, а я крайне загружен сейчас....

Тема: Отв: Помогите разобраться с задачей. - : Алексей Шмуйлович
2008-01-24 03:07
Анатолий, Вы слишком нечетко сформулировали задачу. Что нужно отобразить на третьем листе? Какие строки - те в которых хотя бы одно поле соответствует заданному критерию? Или только если строка полностью соответствует условию? В любом случае, стандартными средствами Excel такое сделать нельзя. Можно с помощью функций базы данных произвести какие-то вычисления над таблицей с учетом заданных критериев (ищите в статьях Функции работы с базой данных). Можно что-нибудь выдумать с VBA, но для этого нужно ...

Тема: Отв: Сбор и подсчет данных в таблице - : Алексей Шмуйлович
2008-01-24 03:07
Не совсем понятно - строки, где не указан номер заказа относятся к предыдущему указанному заказу? Так не пойдет. Нужно указывать номер в каждой строке. Итак, если каждому заказу соответствует ровно одна строка, используйте функцию ВПР() - о ней смотрите в статьях или на форуме (половина всех вопросов на этом форуме). Если на заказ может приходиться несколько строк, используйте функцию СУММЕСЛИ() или сводную таблицу. Функцию уместно использовать, если интересуют выборки по небольшому количеству заказов с и...

Тема: Функции при работе с Закрытыми файлами - : Анна Б.
2008-01-24 12:55
Добрый день! Подскажите, какие функции могут работать с закрытыми файлами....

Тема: Excel 2007 &amp; Toolbars - : leo san
2008-01-24 12:55
hi, ya ne mogu naidti v Excel 2007 v Toolbars sledushie punkti Control toolbox, Visual basic, Forms vsio eto bilo v Excel 2003 i rabotalo atlichno. podskajite pajalusta kak naidti eti punkti Toolbars. ili daitce silku gde ya mog by prochest o vsex vozmojnostyax Excel 2007. ya nashol nekotorye apisnie Excel 2007 no negde ne bilo napisano o Toolbars i o Control toolbox, Visual basic, Forms. zaranee vsem spasibo. :)...

Тема: Отв: буквы латиницей - : Шпец Докапыч
2008-01-24 15:06
А вот, собственно, и она: [code:1] Function ТРАНСЛИТ(Kir As String) As String ' я живу в ...\XLSTART\personal.xls ' и кормлюсь так - B1:=personal.xls!ТРАНСЛИТ(A1) For i = 192 To 255 Rus = Rus Chr(i) Next: Rus = Rus Ёё En = Array( a , b , v , g , d , e , zh , z , i , y , k , _ l , m , n , o , p , r , s , t , u , f , kh , _ ts , ch , sh , shch , ' , y , ' , e , yu , ya «») For i = 1 To Len(Kir) SML = InStr(1, Rus,...

Тема: Окрашивание ячеек по дате - : Михаил Васильев
2008-01-24 15:06
Есть таблица в Excel с датами сдачи различной отчетности. Подскажите макрос или как сделать чтобы за 5 дней до даты сдачи отчета, ячейка (или строка) с датой сдачи отчета окрашивалась к примеру в зеленый цвет, за 3 дня в синий, а с даты сдачи в красный?...

Тема: Отв: Помогите разобраться с задачей. - : Anatoly Sm
2008-01-24 15:06
Алексей,спасибо за информацию...

Тема: Задача: Свод данных в общий файл - : Анна Б.
2008-01-24 15:06
Добрый день! Возникла следущая задача (во вложении) Есть большое количество файлов, информацию с которых нужно обновлять в сводном файле ( СВОД ) не открывая эти файлы (слишком большое количество для открытия) (в примере это файлы - Кокчетав , Петропавловск .) Проблема состоит в том, что если сделать прямые ссылки, то потянуть на весь диапазон их не получится, т.к. сводный файл по форме отличается от исходных файлов). В общем нужно чтобы в файл СВОД в лист Кокчетав в ячейку С3 попала информация из ф...

Тема: Отв: буквы латиницей - : Рафаэль Ибрагимов
2008-01-24 16:07
Я , к большому сожалению, только начинающий пользователь Excel. Не могли бы вы разъяснить ученику, что нужно сделать с этим кодом и как его внедрить в документ. Заранее благодарю Рафаэль...

Тема: Отв: буквы латиницей - : Рафаэль Ибрагимов
2008-01-24 16:07
Прошу мена простить за незнание, ноя только начинающий пользователь и совсем не знаю,что нужно сделать и как нужно поступить с данным кодом. Если можно, то объясните ученику. С благодарностью , Рафаэль...

Тема: Отв: Окрашивание ячеек по дате - : Oleg X
2008-01-24 16:07
В меню Формат - Условный формат и дальше как хочешь...

Тема: Отв: Задача: Свод данных в общий файл - : Алексей Шмуйлович
2008-01-24 23:12
Во-первых, фал не приложился. Будьте внимательны - только rar или zip до 65 К. Во-вторых, непонятно, что мешает Вам сделать ссылку в ячейке С3 на любую ячейку лубого листа любой книги? Сформулируйте вопрос более четко....

Тема: Отв: Задача: Свод данных в общий файл - : Анна Б.
2008-01-25 06:14
Второй исходный файл. Проблема состоит в том, что количество исходных файлов не менее 20, в которых примерно по 100 листов. И прописывать формулу вручную не очень то хочется, т.к. обязательно ошибусь:blush: . Поэтому и нужно автоматизировать (на сколько возможно максимально) задачу. Одна надежда на Ваш сайт!!!!:( ...

Тема: Отв: Задача: Свод данных в общий файл - : Анна Б.
2008-01-25 06:14
Пкрвый исходный файл ...

Тема: Отв: Задача: Свод данных в общий файл - : Анна Б.
2008-01-25 06:14
Сводный файл ...


На сегодня все. До встречи на следующей неделе.


В избранное