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

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


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

Выпуск 20
от 2007-04-09

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

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

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

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

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

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

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

\'Инженерные
Инженерные расчеты в Mathcad 14 (+CD)

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

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

Наши сайты

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

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

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

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

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


Тема: Отв: В ответ на:Быстрый переход по Листам в Excel - : soal soalov
2007-04-02 11:04
Последняя версия добавлена в хранилище в раздел Разное в Excel попробуйте скачать оттуда.B)...

Тема: Отв: В ответ на:Быстрый переход по Листам в Excel - : soal soalov
2007-04-02 11:04
Последняя версия добавлена в хранилище в раздел Разное в Excel попробуйте скачать оттуда.B)...

Тема: Сводка использованных кодов - : Андрей Белов
2007-04-02 12:05
Здравствуйте. Помогите с проблемой: Имеется книга Excel. На первом листе в 3-й колонке- код материала (буквенно- цифровая информация). В 4- ой колонке- количество. Код материала повторяется. Сортировать нельзя- это нарушит структуру. Надо, чтобы на 2-м листе книги появилась таблица с перечнем всех кодов, использованных на первом листе и их общим количеством....

Тема: Отв: Сводка использованных кодов - : Евгений А.
2007-04-02 15:36
Для этого в Ексле нужно создать сводную таблицу - Меню-Данные-Сводная таблица далее - с списке, сводная таблица - Далее - выбираем область исходной таблицы - Далее - новый лист - и можно нажать Готово или выбрать Макет - далее поле кода материала поместить в область заголовков строк - поле количества в область данных, установив для него Сумма по полю... - ОК....

Тема: Отв: Учет разницы во времени - : Евгений А.
2007-04-02 15:36
А если поставить формат Ч - подойдет? Меню - Формат - Ячейки - Число - Числовые форматы - (все форматы) - тип - ч - ОК....

Тема: Учет разницы во времени - : Дмитрий Корнетов
2007-04-02 15:36
Знатоки excel`a подскажите A1: 9:00 A2:18:00 A3: =A2-A1 = 9:00, если выбрать формат «Общий», то будет 0,375 :blush: . Мне нужно что бы было просто число 9 для подсчета времени в виде числа. ;)...

Тема: Отв: Учет разницы во времени - : Дмитрий Корнетов
2007-04-02 20:48
Алексей Шмуйлович писал(а): 0,375 - это количество суток (Excel при расчетах преобразует даты и время в количество суток). Если результат нужно использовать для расчетов, то лучше просто умножить его на 24. Спасибо Алексей :) , но вариант Евгения был мне ближе. ;)...

Тема: Отв: Учет разницы во времени - : Дмитрий Корнетов
2007-04-02 20:48
Евгений А. писал(а): А если поставить формат Ч - подойдет? Меню - Формат - Ячейки - Число - Числовые форматы - (все форматы) - тип - ч - ОК. Спасибо - Ч, помогло :) но я столкнулся с другой проблемой. Есть ячейки с именем, но подразумевающие число. То есть в «А1:» вижу привет , а на самом деле это 1 . Так вот Ч рушит эту систему. И ещё вопрос, возможно ли сделать формулу что бы где бы я не писал слово «привет», видел его в ячейке, но щелкнув два раза видел число 1 , а то я вручную через формулу...

Тема: Подстановка значений - : skif last
2007-04-02 20:48
Помогите построить функции для задачи : есть лист типичных бух.проводок с тремя колонками - их номера и значениями деб. и кред.счетов. На другом листе сами проводки в разрезе месяца. Нужно в этом листе - вручную присвоить проводкам номера из первого листа (желат-но из выпад списка) и при присвоении номера в соседних колонках появлялись соответст.номера деб. и кред.счетов....

Тема: Отв: Учет разницы во времени - : Алексей Шмуйлович
2007-04-02 20:48
0,375 - это количество суток (Excel при расчетах преобразует даты и время в количество суток). Если результат нужно использовать для расчетов, то лучше просто умножить его на 24....

Тема: Отв: Учет разницы во времени - : Евгений А.
2007-04-03 00:35
Раз десять медленно и внимательно перечитал про А1 , привет , 1 и разрушение системы, пытаясь вникнуть не только в прямой смысл понятий, но и их возможные и когда-либо встречавшиеся мне их вариации... не смог понять смысл вопроса и суть проблемы... извините....

Тема: Отв: Учет разницы во времени - : Евгений А.
2007-04-03 00:35
Раз десять медленно и внимательно перечитал про А1 , привет , 1 и разрушение системы, пытаясь вникнуть не только в прямой смысл понятий, но и их возможные и когда-либо встречавшиеся мне их вариации... не смог понять смысл вопроса и суть проблемы... извините....

Тема: Отв: Учет разницы во времени - : Евгений А.
2007-04-03 00:35
Раз десять медленно и внимательно перечитал про А1 , привет , 1 и разрушение системы, пытаясь вникнуть не только в прямой смысл понятий, но и их возможные и когда-либо встречавшиеся мне их вариации... не смог понять смысл вопроса и суть проблемы... извините....

Тема: Отв: Сохранить как - : Nikola Konstant
2007-04-03 11:18
А если файл в многопользовательском доступе какие атрибуты надо задать чтобы содержимое только дополнялось. При попытки запретить удаление файл сохранял только временные копии?...

Тема: Отв: Учет разницы во времени - : Дмитрий Корнетов
2007-04-03 11:18
Евгений А. писал(а): Раз десять медленно и внимательно перечитал про А1 , привет , 1 и разрушение системы, пытаясь вникнуть не только в прямой смысл понятий, но и их возможные и когда-либо встречавшиеся мне их вариации... не смог понять смысл вопроса и суть проблемы... извините. Объясню на примере :), я конечно не профи, но вот что изобразил: В ячейке А:1 вел число 10 Зашел в формат и в данной ячейке поставил Тип формата: Привет . Теперь в ячейке А:1 вижу слово “Привет”, но щелкнув по ней дв...

Тема: Отв: В ответ на:Kакой -то цикл - : Petar Petrov
2007-04-03 11:18
Подскажите, пожалуйста,как из этого макроса создать таблицу Access? Данны из макроса должны присуствует только в таблицу базе данных MS Access....

Тема: Отв: Как "заставить" макрос запускаться - 2 - : TOXA TOXA
2007-04-03 11:18
Моё видение решения следующее: данную процедуру надо поместитьв исходный текст книги ( Эта Книга ) Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) a = ActiveWorkbook.Sheets( Лист1 ).Cells(1, 1).Value 'ячейка значения А - А1 (1,1) b = ActiveWorkbook.Sheets( Лист1 ).Cells(1, 2).Value 'ячейка значения Б - B1 (1,2) Set c = ActiveWorkbook.Sheets( Лист1 ).Cells(1, 4) 'флаг в ячейке D1 отношения A к B до изменений на листе If a > b And c = A<B Then c.Value = A...

Тема: Отв: Учет разницы во времени - : Евгений А.
2007-04-03 11:18
Дубль....

Тема: Отв: Учет разницы во времени - : Евгений А.
2007-04-03 11:18
Дубль...

Тема: Отв: Сводка использованных кодов - : Андрей Белов
2007-04-03 12:12
Спасибо за ответ, но сводные таблицы не решают задачу. Речь идет о смете, составленной ресурсным методом с помощью таблиц Excel. На первом листе- сама смета, в которой для каждой расценки отражаются необходимые ресурсы (код,наименование, количество и стоимость). Задача состоит в составлении общей ведомости этих ресурсов на объект). Я решал эту задачу следующим образом: в столбце выписывал все коды, которые могут быть использованы, затем с помощью ф-ии СУММЕСЛИ- общее количество по коду, с помощью ВПР из о...

Тема: Отв: Учет разницы во времени - : Дмитрий Корнетов
2007-04-03 16:14
Евгений А. писал(а): Дмитрий Корнетов писал(а): А возможно сделать так, что бы программа сама подставляла формат ячейки? То есть “Привет” , подразумевает “10”, но при этом отображает “Привет”. Стандатными средствами Excel - нет, не получится. Но создать макрос, который бы делал это преобразование в случае появления слова Привет (или другого заданного), можно определенно... но я лично не вижу эффективной пользы в таких фокусах . Я бы решал задачу, разнося числовые данные от строковых в разные поля...

Тема: Отв: Учет разницы во времени - : Евгений А.
2007-04-03 16:14
Дмитрий Корнетов писал(а): А возможно сделать так, что бы программа сама подставляла формат ячейки? То есть “Привет” , подразумевает “10”, но при этом отображает “Привет”. Стандатными средствами Excel - нет, не получится. Но создать макрос, который бы делал это преобразование в случае появления слова Привет (или другого заданного), можно определенно... но я лично не вижу эффективной пользы в таких фокусах . Я бы решал задачу, разнося числовые данные от строковых в разные поля (ячейки и даже столбцы) ...

Тема: Отв: В ответ на:Kакой -то цикл - : Алексей Шмуйлович
2007-04-03 16:14
Для передачи данных из Excel в Access лучше всего создать в Access связанную таблицу (меню Файл - Внешние данные - Связь с таблицами). Дальше выбираем файл Excel и создаем связанную таблицу. Только предварительно задайте имя диапазону ячеек с исходными данными - так проще будет настроить связь. По мере обновления данных в Excel в связанной таблице они тоже будут обновляться. Из связанной таблицы с помощью запросов на добавление, обновление или создание таблицы можно переносить данные и в простые таблицы...

Тема: Отв: Учет разницы во времени - : Дмитрий Корнетов
2007-04-03 16:14
Евгений А. писал(а): Меню-Сервис-Параметры автозамены-заменять-Привет-на-10-Добавить-ОК Спасибо Евгений! Исходя из этого я решил другую проблему :) Евгений А. писал(а): После этого, если формат ячейки Привет , как Вы сказали, то при вводе слова Привет в эту ячейку в ней окажется 10, но отражаться будет Привет. Но! Привет будет отражаться при любом числовом значении в этой ячейке. А возможно сделать так, что бы программа сама подставляла формат ячейки? То есть “Привет” , подразу...

Тема: Отв: Сводка использованных кодов - : Евгений А.
2007-04-03 16:14
Я не специалист по сметам (и тем более не знаю, что такое ресурсный метод и чем он отличается от какого-либо другого, т.к. не знаю и о существовании оных), однако сводная таблица, как мне кажется, как раз и должна решать Вашу задачу. С ее помощью Вы можете выбрать перечеть кодов материалов, использованных в смете. Будете ли вы считать сумму количеств из сметы с помощью самой сводной таблицы или с помощью ВПР (можно делать ссылки на ячеки в сводной таблице) - это Ваш выбор на вкус и цвет... Я бы лично счит...

Тема: Отв: Сводка использованных кодов - : Евгений А.
2007-04-03 16:14
Дубль....

Тема: Отв: Сводка использованных кодов - : Андрей Белов
2007-04-03 16:14
P.S. Так и есть- файл не дошел.(>65кб) Если кто- то захочет помочь, скину на мыло....

Тема: Отв: Учет разницы во времени - : Евгений А.
2007-04-03 16:14
Меню-Сервис-Параметры автозамены-заменять-Привет-на-10-Добавить-ОК После этого, если формат ячейки Привет , как Вы сказали, то при вводе слова Привет в эту ячейку в ней окажется 10, но отражаться будет Привет. Но! Привет будет отражаться при любом числовом значении в этой ячейке. Теперь, если вернуться к Ч, то что бы не получалось в результате часов, в ячейке будет Привет. (Я лично не вижу в этом смысла.) Но если предположить, что Привет должен появиться, например, при разнице во времени от 0 до ...

Тема: Отв: Сохранить как - : TOXA TOXA
2007-04-04 02:50
Если насильно сохранять, не интересуясь мнением пользователя, то можно поместить в исходный код книги следующий обработчик сохранения: Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) If SaveAsUI = True Then Cancel = True 'если обработчик вызван меню СОХРАНИТЬ КАК, запретить диалог SaveName = C:\ + Sheets( Лист1 ).Cells(1, 1).Value 'файл будет сохранен на диске С в корне с именем из ячейки А1 на листе Лист 1 ActiveWorkbook.SaveAs Filename:=SaveName End Sub...

Тема: Отв: В ответ на:Kакой -то цикл - : Petar Petrov
2007-04-04 07:58
Здравствуйте,alexshm! Во первых - спасибо за помощь. Я сделол то что вы мне написали и оно сработало. Вопрос - а можно макрос записать в Access и как это надо сделать. Прошу прощения за свое дилетанство.Спасибо!...

Тема: Окно- Вычислить формулу - : Alexey Z
2007-04-04 19:50
Сервис--Зависимости формул--Вычислить формулу. к сожалению, окно работы с формулами не расширяется по размеру. из-за этого не очень удобно проверять формулы массивов. Может есть способы увеличить это окно?...

Тема: Отв: В ответ на:Kакой -то цикл - : Алексей Шмуйлович
2007-04-04 19:50
В Access макросы, а точнее программы, не получится записать так, как в Word или Excel. Как правило, здесь исполнение прорамм привязано к событиям каких-либо объектов. Например, нажатию кнопки, открытию или закрытию формы, выбору значения из списка и т.д. Прежде всего, это касается объектов, размещенных на форме или в отчете. Но также Вы можете добавить в базу данных свободный (не прикрепленный к форме или отчету) модуль VBA и написать там произвольный код публичных процедур, функций и т.п., а после вызывать...

Тема: Отв: Пользовательская функция - : Евгений А.
2007-04-05 16:59
А если выводить подобным образом два значения, то возможно зацикливание. Да, верно. Возможно... особенно если использовать промежуточное значение (или результат других вычислений, основанных на этом промежуточном значении), выводимое таким образом, в исходных данных для этой же функции....

Тема: Отв: Пользовательская функция - : Владимир Поляков
2007-04-05 16:59
Евгений А. писал(а): Вообще-то есть способ, как сделать так, чтобы некоторое промежуточное значение вычисления пользовательской функции появлялось в произвольном (указанном) месте произвольного (указанного) листа любой открытой книги. Создаем пользовательскую функцию и Public переменную для промежуточного значения: [code:1] Public ПромежуточноеЗначение As Variant Public Function ПользовательскаяФункция(r As Range) As Variant ПромежуточноеЗначение = r.Cells(1, 1).Value ПользовательскаяФ...

Тема: выбор нескольких листов из VBA - : sergey voyakin
2007-04-08 19:00
Здравствуйте ALL Вопрос Имеется книга содержащая несколько (десятков) листов Часть из них нужно скопировать в другую книгу Перечень листов, которые нужно скопировать, периодически (довольно часто) меняется. Проблема в принципе решена, но есть одна затыка, не позволяющая полностью автоматизировать процесс. Как заставить ВБА выбрать одновременно несколько листов, номера или имена, которых заданы в массиве нпаример wsArr(). Навскидку все должно быть просто, но не работает. Ожидаю мыслей/...

Тема: Вывод значений половин декакд? - : a_tak a_tak
2007-04-08 22:34
Нужно вывести из таблицы кол-во товара списанное в первой половине декады и во второй половине декады. Например: _ Дата ________Кол-во 01,01,2007_____10 02,02,2007_____20 15,12,2007_____30 07,07,2007_____5 Нужно, чтобы в отдельную таблицу выводился результат: Первая половина декады: Общее кол-во Вторая половина декады: Общее кол-во Не пойму, как разбить даты по половинам декад......

Тема: Отв: выбор нескольких листов из VBA - : TOXA TOXA
2007-04-08 23:42
По-моему, все действительно достаточно просто: Sub choose_few_sheets() Dim wsArr(1) wsArr(0) = Лист1 wsArr(1) = Лист3 Sheets(wsArr()).Copy End Sub...


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

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


В избранное