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

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


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

Выпуск 10
от 2009-03-13

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

Рассылка сайта "Профессиональные приемы работы в 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"


Re: Поиск значения в столбце на первом листе и вставка строки во второй лист
2009-03-06 06:14

Напрашивается такое решение:

   - на листе "ОБЩИЙ" добавить колонку, и против каждого значения суммы указывать критерий,
     а программу "научить" этот критерий считывать и применять...

Re: Поиск значения в столбце на первом листе и вставка строки во второй лист
2009-03-06 06:39
Понял. Делаю.

Как присвоить созданной книге имя
2009-03-06 09:33
Задача такова:
Workbooks.Add
1) Затем нужно присвоить созданной книге имя.
2) Открыть другие книги и перенести из них листы в эту созданную книгу и закрыть открытые книги из которых переносились листы.
3) Заархивировать созданную книгу.
4) Архив сохран...

Re: Как присвоить созданной книге имя
2009-03-06 10:30
1) Свойство Workbook.Name имеет признак read-only, потому что её (книги) именем является название файла, т.е. книгу НАДО СОХРАНИТЬ.

PS: Имя книги (т.к. оно – имя файла) может быть разным (что может привести к ошибке при обр...

Re: Поиск значения в столбце на первом листе и вставка строки во второй лист
2009-03-06 10:32
Огромнейшее спасибо GWolf.
все считает как положено  Улыбающийся

Re: Поиск значения в столбце на первом листе и вставка строки во второй лист
2009-03-06 11:02
Если что, обращайтесь!

Re: Как присвоить созданной книге имя
2009-03-06 11:04
Спасибо Шпец! Я полагал, что есть способ присвоить книге имя несохранаа ее!

Значит нет ... В замешательстве

Помоги составить формулу подсчёта результатов
2009-03-06 15:22
Здравствуйте, помогите нам рыбакам, мы проводим соревнования и подсчёты ведём в ручную, очень трудоёмкий процесс. Понимаю что можно автоматизировать это процесс.
файл лежит тут
http://narod.ru/disk/6376217000/%D0%9F%D0%BE%D0%B4%D1%81%D1%87%D1%91%D1%82...

Re: Списки в Excel
2009-03-06 15:43
Добрый день!
Какое событие генерится при выборе из списка ("проверка данных")?
Надо написать макрос, чтобы при выборе из списка ("проверка данных") вместо значения подставить ссылку на ячейку.
Зарание спасибо!

Re: Формат примечания по умолчанию: как изменить?
2009-03-06 16:13
Спасибо, решение вопроса через макросы очень интересно, попробую.

Но разве нет в настройках ли экселя, в реестре ли стандартных способов изменения формата примечания по умолчанию? Мне и нужно то по минимуму: размер кегля исправить с 8 на 10.

Спасибо!

Re: Списки в Excel
2009-03-06 16:19

Какое событие генерится при выборе из списка ("проверка данных")?

Worksheet_Change конечно же.

Re: Помоги составить формулу подсчёта результатов
2009-03-06 16:28
Уважаемый Rybak
самый простой вариант решения
чтобы не задерживать выдачу призов!!  Смеющийся
удачи

Re: Помоги составить формулу подсчёта результатов
2009-03-06 17:08
Спасибо Вам. Думаю остальное сможем сами довести.

Re: Помоги составить формулу подсчёта результатов
2009-03-06 17:14
Может пригодится и такой вариант:

Re: Помоги составить формулу подсчёта результатов
2009-03-06 17:52
Спасибо всем, быстро и квалифицировано помогли, очень приятно, что просьба не осталась без ответа.

Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-06 19:25
   
                              Уважаемые участники форума

        Подскажите, пожалуйста, как получить уникальные значения   
 из  строк большой таблицы, размером более чем 80Х1000? Все данные
 - числа в одном формате.  Уникальные элементы надо вы...

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-06 22:27
К сожалению, Ваш файл примера не приложен - воспользуйтесь кнопкой Дополнительные опции.
кроме того, Вы можете посмотреть нескоторые темы на форуме, в которых обсуждалась схожая проблема. Например - вот эту:
[quote author=IKor link=topic=6.msg7026#msg7...

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-06 22:47
Пожалуй, формулами такую большую таблицу не взять. Если я правильно понял, значения (элементы в кол-ве 1 шт.)  не должны повторяться во всей таблице, а не только в строке.

Во вложении пример задачки (не с вашего компьютера разумеется Улыбающийся) и реализация.

Re: Формат примечания по умолчанию: как изменить?
2009-03-06 22:50
Для ХР: на рабочем столе Windows  правой клавишей мыши - свойства - оформление - дополнительно - элемент: всплывающая подсказка.  Подмигивающий

Excel, как и большинство программ, использует этот формат в примечаниях.

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-07 09:47
         Простите

        Добавляю пример к теме:


                                              Спасибо

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-07 10:38
                  Уважаемый Шпец Докапыч

     Условие неповтора должно соблюдаться только для строк (или 
 столбцов) а не для всей таблицы. Фильтруется строка, напротив неё 
 в той же строке через несколько ячеек выводится строка   
 уникальных значе...

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-07 11:26

Условие неповтора должно соблюдаться только для строк (или 
 столбцов) а не для всей таблицы.

Тогда другое дело, - с одной строчечкой (пусть и помноженной на 1000) формула с...

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-07 14:28
И еще один вариант со вспомогательной таблицей.

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-07 15:48
Mambet, в вашем примере нет того, как должен выглядеть результат хотя бы на примере одной строки, поэтому трактовка уникальности снова раздвоилась: я выбрал те элементы, которые не повторяются, а IKor по штучке из каждого множества одинак...

Макрос в Эксель (приведение 2 листов к одинаковому списку)
2009-03-07 18:10
Товарищи знатоки: возник вопрос по созданию макроса в Эксель (VB(А) следующего характера:
задача: требуется сравнить и преобразовать посредством макроса 2 листа 1-й книги.
В каждом из 2 листов в 3 столцах содержится сходная информация (наименование ул...

Re: Макрос в Эксель (приведение 2 листов к одинаковому списку)
2009-03-07 19:51

Прошу, кто знает - помогите написать хотя бы шаблон макроса к данному примеру.

Если Вы говорите, шаблона будет достаточно, то вот, пожалуйста:
[code]Определяем последние строк...

Re: Макрос в Эксель (приведение 2 листов к одинаковому списку)
2009-03-07 20:07
Уважаемый Шпец Докапыч, спасибо за отклик... однако по-наивности (и незнанию применяемой Вами терминологии) под "шаблоном" я подразумевал готовый код (написанный для прикрепленного примера), в котором мне оставалось бы только поменять сравниваемый диап...

Re: Макрос в Эксель (приведение 2 листов к одинаковому списку)
2009-03-07 22:06
Проверьте пример из вложения.
Процедура находится в модуле Module1.
Есть один нюанс. Если адреса идентичны, а в столбцах правее информация отличается, то  что-то из этой информации будет потеряно.
Код прокомментирован.

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-07 22:27
и еще как вариант
с формулой и проверкой на ошибки
НАИМЕНЬШИЙ($A1:$CD1;СЧЁТЕСЛИ($A1:$CD1;"<="&CF1)+1

Re: Макрос в Эксель (приведение 2 листов к одинаковому списку)
2009-03-07 23:14

Проверьте пример из вложения.
Процедура находится в модуле Module1.
Есть один нюанс. Если адреса идентичны, а в столбцах правее информация отличается, то  что-то из этой информации буд...

Re: Макрос в Эксель (приведение 2 листов к одинаковому списку)
2009-03-08 01:23
 Макрос копирует все строки (сколько их есть на момент работы макроса) с Лист1 на с Лист3 за исключением столбца  №, п/п , затем ниже того что появилось на Лист3 копируются все строки с Лист2 за исключением столбца  №, п/п. и строки заголовка (на Лист3...

Обращение к элементам управления расположенным на листе из модуля
2009-03-08 01:55
Здравствуйте.

Разъясните, пожалуйста, механизм работы по данному вопросу.
Отгуглил на эту тему качественно, но более или менее полного ответа так и не смог найти Грустный
Так же хотелось бы отметить что в VBA не особо силен, поэтому если спрашиваю что-то три...

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-08 11:17

      Шпец Докапычу
      Как должны выглядеть строки см. вложение ниже.
      Оказывается, уникальные различаются: а) Вывод по одному
 представителю из всех  представленных ветвится на: б) Вывод по 
 одному разу  представленных, в) Вывод по одному ...

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-08 13:33

      Как должны выглядеть строки см. вложение ниже.
Если Для Вас критично сохранить последовательность вхождения уникальных значений в строках, то придется воспользоваться ...

Re: Макрос в Эксель (приведение 2 листов к одинаковому списку)
2009-03-08 13:50
Извиняюсь за свою "ленность", действительно желаемый результат стоило показать сразу...
Прикрепил обновленный файл-Пример. Списки домов те же, но в каждом листе напротив каждого дома еще есть уникальная информация, которую необходимо сохранить. Листы "...

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-08 14:22

Определение уникальности, кто бы меня просветил, что теперь считается уникальным.

Уникальность – неповторимость. Многозначность трактовки заключается не в определении уникаль...

Re: Обращение к элементам управления расположенным на листе из модуля
2009-03-08 15:16
Не буду утверждать, а выскажу лишь предположение, поскольку гуглить мне лень. Подмигивающий "wsh" является ссылкой на "Лист2", свойства которого отображены в окне Locals. Но в то же время Label1.Parent - э...

Re: Обращение к элементам управления расположенным на листе из модуля
2009-03-08 18:48
Спасибо за подсказку Улыбающийся

Как проверить все диски на наличие некоторой папки и если она есть,то вывести
2009-03-09 02:11
ее содержимое
Пример:
C:\Games
D:\Games
и т.д.

Re: Горизонтальная фильтрация большого массива строк из однородных элементов
2009-03-09 11:03
         
                      Уважаемые Шпец Докапыч, IKor, ник, другие 
                      заинтересованные участники форума
       
       Вы мне очень помогли.
       Всем большое спасибо. Таблицу я построил, хоть и не очень 
 разобрался в с...

Re: Как проверить все диски на наличие некоторой папки и если она есть,то вывести
2009-03-09 11:18
Выполните такой макрос:

[code]Sub SHD_ListFolders()
  ff = InputBox("Укажите искомую папку.", "Ввод папки", "Games")
  For Each dv In CreateObject("Scripting.FileSystemObject").Drives
    If dv.DriveType = 2 Then
      For Each sf In dv.RootFolder.SubF...

Re: Как проверить все диски на наличие некоторой папки и если она есть,то вывести
2009-03-09 13:52
Да работает) спасибо
А если нужно сделать тоже самое для папки Games\Logic ,что надо исправить?

Re: Как проверить все диски на наличие некоторой папки и если она есть,то вывести
2009-03-09 14:24
А еще как сделать чтобы имена папок выводились по алфавиту? те вместо
C:\Games\Logic\xyz
D:\Games\Logic\efg
E:\Games\Logic\abc
F:\Games\Logic\klm

вывелось бы так:
E:\Games\Logic\abc
D:\Games\Logic\efg
F:\Games\Logic\klm
C:\Games\Logic\xyz

Re: Как проверить все диски на наличие некоторой папки и если она есть,то вывести
2009-03-09 14:38

А если нужно сделать тоже самое для папки Games\Logic ,что надо исправить?

Надо дописать аналогичный перебор tfd.SubFolders и tfd.Files...

Re: Как проверить все диски на наличие некоторой папки и если она есть,то вывести
2009-03-09 15:37
Кажется разобрался. Правда есть один глюк: макрос работает правильно,но в конце работы вылазит сообщение об ошибке:
Run time Error 76  "Path not found"

Я так подозреваю это Excel ругается на два логических диска с файловой системой ext3 (линукс) ,под W...

Re: Как проверить все диски на наличие некоторой папки и если она есть,то вывести
2009-03-09 15:43

Я так подозреваю это Excel ругается на два логических диска с файловой системой ext3 (линукс)

Чтобы не ругался, можно отключить вывод ошибок выполнения, прописав строчку:
...

Re: Как проверить все диски на наличие некоторой папки и если она есть,то вывести
2009-03-09 18:03
Вот что у меня получилось:

Cells.Select
    Selection.ClearContents
  ff = InputBox("Укажите искомую папку.", "Ввод папки", "Games\Logic")
  fsf = IIf(InStr(1, ff, "\") > 0, Mid(ff, InStr(1, ff, "\") + 1, 999), "") 'Logic
  ff = Replace(ff, "\" & fsf, ...

Re: Как проверить все диски на наличие некоторой папки и если она есть,то вывести
2009-03-09 18:44
Кстати скрипт очень полезный получился. Например у вас много логических дисков,и где то на 1 из них затерялась папка. Но вы помните только каталог в котором она была. Вот этот макрос найдет её за считанные секунды)
Кроме того его можно использовать для...

Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-10 00:09
Всем привет) помогите пожайлуста решить одну задачку..
у меня есть табличка, в ней указаны договоры ( с какой фирмой, дата заключения и дата окончания).
требуется сделать напоминание за неделю до конца действия договора, за день и тот же день. т.е. 3 ...

Выгрузка проводок из 8,1 в Excel
2009-03-10 07:29
Пару лет пользуюсь замечательной обработкой выгрузки проводок из 1С для версии 7,7 размещенной на этом сайте, перешли на 8,1 есть ли аналог ?

Re: Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-10 07:33
как вариант
если договоров больше 20-30 надо другим вариантом

отображение данных для последующей корреляции_возможно это нельзя сдел. в excel
2009-03-10 07:53
доброго времени суток!

вновь обращаюсь к коллективному разуму:-), т.к. своим одолеть данную проблему не смог. если сможете помочь, то буду весьма признателен.

вопрос мой состоит в следующем:
как из столбца с данными "выдернуть" определенное количество ...

Re: отображение данных для последующей корреляции_возможно это нельзя сдел. в excel
2009-03-10 07:57
не смог прикрепить рисунки к первому сообщению. и не смог отправить потом. попробую позже сделать.

Определение начертания ячейки
2009-03-10 09:29
Подскажите, пожалуйста, каким образом можно определять начертание ячеек. Например, как надо удалить все строки, где первая ячейка имеет начертание курсивом.

Re: Сделал &quot;красивый&quot; календарь
2009-03-10 10:10
Спасибо большое=)
очень пригодилось=)

Re: Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-10 10:11

как вариант
если договоров больше 20-30 надо другим вариантом
В качестве предложения: можно оставить только цветовую маркировку строк (УСЛОВНОЕ ФОРМАТИРОВАНИЕ) и добавить к ней...

Re: Формат примечания по умолчанию: как изменить?
2009-03-10 10:49
Олег, большое спасибо за совет! То что надо! (Искал решение проблемы лет 5, не меньше! Подмигивающий )

Шпец Докапыч, Вам тоже спасибо за Макрос! Буду использовать для работы.

Re: отображение данных для последующей корреляции_возможно это нельзя сдел. в excel
2009-03-10 10:53
Често говоря, я не до конца понял, что именно Вам нужно... поэтому предлагаю взглянуть на пример обратной сортировки исходного столбца. Данные в исходный столбец можно вытягивать из внешних файлов (даже из закрытых) прямыми ссылками.
Таким образом, ес...

неправильное отображение даты
2009-03-10 11:33
Люди, подскажите плиз: по работе часто работаю с таблицами *.dbf в эксэле, после перехода на версию 2007 - появилась проблема - даты отображаются как попало: то вообще без точки 8 цифр, то если день меньше 12 - путает местами день и месяц, но есть и но...

Связать в запросе MS query таблицу EXCEL и базу SQL
2009-03-10 12:09
Задача в следующем - Есть лист с ТОП 100 товаров, надо  делать ежедневную выборку по их продажам в сети магазинов ( около 25). База магазинов в SQL. Обычно я делал запросы в Accses,
там это легко- связанный список ТОП 100  и  данные их таблиц SQL за ну...

Re: Макрос в Эксель (приведение 2 листов к одинаковому списку)
2009-03-10 12:16

реально ли организовать работу макроса по постоянно изменяющимся массивам данных?

Вы имеете ввиду чтобы запускаемый макрос автоматически определял границы таблиц (свойство End...

Re: Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-10 12:19
Примерно так:

Re: Определение начертания ячейки
2009-03-10 12:40
Запишите макрорекордером изменение формата ячейки. В получившемся коде найдите интересующее свойство и используйте его значение в качестве флага удаления след. образом:

[code]Sub Sample_DelRowIf()
  Application.ScreenUpdating = False 'чтоб не моргало
 ...

Вывод сообщения в MsgBox в несколько строк
2009-03-10 13:45
Такой ламерский вопрос возник,но тем не менее гугл ничего не знает))
Я понял что связано с подчеркиванием & _ ,но если ввести его в MsbBox то ничего не работает.
Надо вывести текст так:
Строка1
строка2
строка3
друг за другом

Re: Макрос в Эксель (приведение 2 листов к одинаковому списку)
2009-03-10 14:53

Вы имеете ввиду чтобы запускаемый макрос автоматически определял границы таблиц (свойство End) или(и) чтобы он автоматически запускался при изменении данных в одной из таблиц, ...

Re: Вывод сообщения в MsgBox в несколько строк
2009-03-10 15:01
"Строка 1" & Chr(13) & "Строка 2" & Chr(13) & "Строка 3"

не могу прикрепить картинки
2009-03-10 15:26
написал админу про проблемы с прикреплением вложений и он указал, что подобные вопросы разбираются здесь.
просил написать пошагово.

1. при написании поста кликаю "дополнительные опции"
2. в окошке выбора через "обзор" выбираю файл у себя в пк
3. жму "з...

Re: отображение данных для последующей корреляции_возможно это нельзя сдел. в excel
2009-03-10 15:34
здравствуйте, IKor.

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

Re: отображение данных для последующей корреляции_возможно это нельзя сдел. в excel
2009-03-10 18:35
первый рисунок, тот что "csv" просто я его переименовал по совету админа, чтобы он прикрепился к сообщению.

Re: Связать в запросе MS query таблицу EXCEL и базу SQL
2009-03-10 18:39
как временный вариант можно в Accses связать таблицы SQL с нужной таблицей, а затем из Excel через MSQuery в Accses получить результат.
время выполнения запроса не особо увеличивается и от бд Accses не требуется быть включеной во время запроса.

Re: отображение данных для последующей корреляции_возможно это нельзя сдел. в excel
2009-03-10 18:41
второй и третий рисунки. тоже их переименовываю, т.к. с моими именами они не передаются.
"разбор" это "pja_pic2".jpg"
"разбор 2 " это ""pja_pic3.jpg"

Re: не могу прикрепить картинки
2009-03-10 18:44
спасибо, все получилось.
а таким именем все проблемные файлы называть можно будет?

Re: не могу прикрепить картинки
2009-03-10 19:06
Пожалуйста.
Да, конечно. А ещё (кроме уникальности имён на серваке) использовать аббревиатуру ника в начале названий своих вложений удобно тем, что у меня и других форумчан файлики будут неразлучны (валяться в папке подряд). Подмигивающий

Re: отображение данных для последующей корреляции_возможно это нельзя сдел. в excel
2009-03-10 19:55
Уважаемый petrov_ja
 IKor дал хороший пример для вас надо только подправить формулу
=ИНДЕКС(A:A;1+СЧЁТЗ(A:A)-СТРОКА())
в такой вид
=ИНДЕКС(Книга.csv!$A:$A;СЧЁТЗ(Книга1.csv!$A:$A)-(число)+СТРОКА())
где (число) -требуемое кол-во значений

Re: Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-10 22:53

как вариант
если договоров больше 20-30 надо другим вариантом

а каким вариантом в этом случае?


а можете пожалуста поэтапно написать как делается это? а то во втором случае так...

Re: Архив сообщений до февраля 2008 года
2009-03-10 23:35

Ой, пока вряд ли. Совсем сейчас на это времени нет.
Не хочу показаться назойливым...............
не появилось время?? :-)

Re: Архив сообщений до февраля 2008 года
2009-03-10 23:50

скажите, а создание нового архива не стоит в планах на ближайшее будущее?
не появилось время?? :-)[...

Re: Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-11 01:09

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

Re: Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-11 01:36

[/quote]
так только макросом.
С помощью формул можно сделать одну общую таблицу исходных данных и две (или больше) таблицы вывода результатов: например, действующие и архивные контракты. Но этот способ "затратнее", чем с помощью VBA, что будет наглядн...

Re: Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-11 05:58

Примерно так:

Уважаемый blackcat , а чем мой вариант плох?

Как прописать дату в функции &quot;Если&quot;?
2009-03-11 06:14
Добрый день!
Начну сразу с описания: в отчете, состоящем из пяти столбцов, два отображают дату и период времени:
Дата        Период
15/03/09   15/03-21/03
03/03/09   01/03-07/03
10/03/09   08/03-14/03
23/03/09   22/03-31/03
Таким образом, в столбце "Пе...

Re: Как прописать дату в функции &quot;Если&quot;?
2009-03-11 07:19
попробуйте формулу
=ЕСЛИ(A1="";"";ТЕКСТ(A1;"дд/ММ/гг")&"-"&ТЕКСТ(A1+7;"дд/ММ/гг"))

Re: Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-11 07:38
посмотрите -Перенос строк по условию на другой лист-
http://www.planetaexcel.ru/forum.php?thread_id=8101

Re: Как прописать дату в функции &quot;Если&quot;?
2009-03-11 08:10

попробуйте формулу
=ЕСЛИ(A1="";"";ТЕКСТ(A1;"дд/ММ/гг")&"-"&ТЕКСТ(A1+7;"дд/ММ/гг"))

ОГРОМНОЕ СПАСИБО!

Re: Связать в запросе MS query таблицу EXCEL и базу SQL
2009-03-11 08:32
 Я сейчас так и делаю-  в Аксесе  связаный список ТОП 100 и таблицы из SQL, и формирую запрос, но  надо чтобы в экселе настроить, чтобы  потом данные  автоматически или по кнопке заносились в таблицу, вручную приходится тратить 3-4 часа ежедневно.

Re: неправильное отображение даты
2009-03-11 08:33
вообще файлы формата dbase3, но и конвертация их в дбэйс4 ничего не дает, открытие пустого файла формата 2003 и в нем по контрол О базы также ничего не дает, при импорте как Вы указали мне почемуто не дает прописать путь к базе, стоит стандартный путь ...

Re: Связать в запросе MS query таблицу EXCEL и базу SQL
2009-03-11 09:24
так нужно чтобы из экс внести данные в табл SQL ?

Re: Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-11 10:17

как сделать так: дата договора просрочилась, т.е уже задним числом числится. как перенести всю строку из таблицы на соседний лист, который будет называтся "Архивом". т.е. из 1й таб...

Re: неправильное отображение даты
2009-03-11 10:58

при импорте как Вы указали мне почемуто не дает прописать путь к базе, стоит стандартный путь на мои документы и его изменить нельзя

На шаге "Подключение к источнику данных ...

Надстройка чтобы файлы Excel 2007 открывались в Excel 2003
2009-03-11 12:45
Плиз, киньте ссылками!
Кажись она тут пробегала, но че-то сходу не нашел Грустный

Re: Надстройка чтобы файлы Excel 2007 открывались в Excel 2003
2009-03-11 12:59

ОБЪЕДИНИЛ ТЕМЫ

Плиз, киньте ссылками!

См. выше. Подмигивающий

Re: Списки в Excel
2009-03-11 13:17

Цитировать
Worksheet_Change конечно же.
Но, в случае маскирования Worksheet_Change придется как-то проверять установлено ли в измененной ячейке "проверка данных"?
Я думал, что есть отдельное событие именно по ячейке с "проверка данных".
И еще - не ...

Re: Связать в запросе MS query таблицу EXCEL и базу SQL
2009-03-11 13:30
Не понимаю, зачем тартить 3-4 часа ежедневно. В Access у Вас все уже сделано. Теперь в Excel подключаетесь к этому запросу через ODBC. Я предпочитаю делать такие задачи через сводную таблицу с внешним источником данных. Остается только один раз настрои...

Re: Автоподкачка информации с интернета
2009-03-11 14:38
сложно... нет явных таблиц.
Даже если эта информация в текстовом файле - возиться придется...   В замешательстве

Re: Как сделать выбор даты в UserForm ?
2009-03-11 14:40

Ой... а я тупо ставил сперва день, потом месяц, потом год и удивлялся, что не получается! СПАСИБО.
Я так понимаю, удобнее дату в макросе для XL никак не ввести, да? Только тремя ...

Re: Как сделать выбор даты в UserForm ?
2009-03-11 14:41

в файле пример... через форму.


КЛАСС!!! Еще бы узнать, как это использовать в моей программе...

Re: Автоподкачка информации с интернета
2009-03-11 14:47
Для простоты дела, можно отобразить страничку сначала на листе (или этот вариант изначально не устраивает?) через Данные -> Импорт внешних данных -> Создать веб-запрос, а потом взять (формулой) цифру из нужной ячейки.

Например, если цифра попадает в [b...

Re: Автоподкачка информации с интернета
2009-03-11 15:15

Цитировать
Для простоты дела, можно отобразить страничку сначала на листе (или этот вариант изначально не устраивает?) через Данные -> Импорт внешних данных -> Создать веб-запрос, а потом взять (формулой) цифру из нужной ячейки.

Например, если цифра попада...

Re: Выкладывание файлов на форуме
2009-03-11 16:59

да, спасибо! оно!
а как его ставить?
просто запустить этот экзешник при закрытых офисных приложениях?

Пожалуйста, на самом видном месте же лежало.
Попробуйте. Подмигивающий

Re: Автоподкачка информации с интернета
2009-03-11 17:27
Удобнее скачать файлик с данными и сделать на него прямые ссылки в формуле из основной книги, тогда, при замене исходных данных (тупо сохранив в том же месте, заменив старый), конечные данные, вытянутые формулами будут всегда актуальны.

Сделав запрос и...

Re: Как сделать чтобы Combobox заполнялся значениями при открытии таблицы?
2009-03-11 17:32

Если два раза по нему щелкнуть и нажать Run Macro - тогда заполняется

Мне кажется, мы говорим о разных вещах. Можете приложить пример?

Re: Как сделать чтобы Combobox заполнялся значениями при открытии таблицы?
2009-03-11 17:40
вот чистый документ с combobox ,требуется сделать автозаполнение при открытии книги

Re: Как сделать выбор даты в UserForm ?
2009-03-11 17:47
Спасибо, Андрей! То, что доктор прописал!!!
: - )

Re: Как не выводить на печать правые страницы?
2009-03-11 19:22
Зачем это надо: справо от пунктирной линии (граница страницы) идет служебная информация,кнопки,checkbox  и т.д.
Всё это собирается внизу после основной таблицы,и получается вместо 10 страниц их 20, а последние 10 содержат мусор.
Чтобы каждый раз не выб...

Re: Списки в Excel
2009-03-11 19:32
Спасибо!
Ячейка не плавающая, просто их много и в разных местах листа.
С ходу получился такой код. Работает, но может можно оптимальнее? А еще пока не придумал, как быть, если именованный диапазон на другом листе?!
[code]
Private Sub Worksheet_Change(B...

Re: Как не выводить на печать правые страницы?
2009-03-11 19:35

Число страниц меняется каждый раз произвольно, так что задание области печати не катит.

Область печати можно задать на столбцы целиком.

Re: Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-11 19:40
GWolf, ваш вариант не плох) просто я не поняла как самой его реализовать) Другой вариант для моего понимания оказался легче)
и тоже относится ко второй части задачи) могли бы вы мне объяснить как вы это сделали?
п.с: может свяжемся по аське?) ...

Re: Списки в Excel
2009-03-11 20:28
Наверное как-то так (для именованного диапазона на другом листе)?

[code]
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim strTemp, strTemp1 As String, SearchValue As Variant, rngCurTmp, rngCurTmp1 As Range, shCurTemp As Worksheet
    strTemp...

Re: Напоминание в Excel (за неделю, за день и в тот же день)
2009-03-12 06:50
Я так и непонял: моя реализация решает Вашу задачу полностью?

Re: Связать в запросе MS query таблицу EXCEL и базу SQL
2009-03-12 08:05

так нужно чтобы из экс внести данные в табл SQL ?

нет наоборот- в лист экс подставить данные их SQL, по запросу

Re: Связать в запросе MS query таблицу EXCEL и базу SQL
2009-03-12 08:14

Не понимаю, зачем тартить 3-4 часа ежедневно. В Access у Вас все уже сделано. Теперь в Excel подключаетесь к этому запросу через ODBC. Я предпочитаю делать такие задачи че...

Контекстнозависимое меню
2009-03-12 09:12
Написал код. А он ругается!?

количество тех или иных чисел в столбце
2009-03-12 12:49
я конечно м.б. глуплю, но задача такова -
имеется столбец заполненный числам от 1 до 5.
необходимо внизу таблицы вывести количество единичек, двоечек и.тд. в нем.

как?..
спасибо.

таймер в Excel'e
2009-03-12 12:49
Всем доброго времени суток.

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

Re: количество тех или иных чисел в столбце
2009-03-12 12:58
С помощью формулы =СЧЁТЕСЛИ(A1:A100;1)
, где
A1:A100 - это диапозон в котором находятся цифры
1 - это число которое необходимо подсчитать

Соответственно если цифры от 1 до 5, то необходимо в 5 ячеек вставить эту формулу, заменяя в ней последнюю цифру.....

Re: количество тех или иных чисел в столбце
2009-03-12 13:09
оукей. спасибо большое.

Re: таймер в Excel'e
2009-03-12 13:17
Запишите макрорекордером защиту книги, а в модуле книги (ЭтаКнига) для события Workbook_SheetFollowHyperlink пропишите строчку, запускающую этот макрос через n-е кол-во времени через Application....

Re: Вернуть название столбца, содержащего искомое значение
2009-03-12 15:09
пример в файле...

Re: таймер в Excel'e
2009-03-12 15:11

и не нашел описание в Хелпе ф-ции Application.OnTime....
ищите OnTime Method

Re: Контекстнозависимое меню
2009-03-12 15:13
И то правда! Спасибо.

Re: таймер в Excel'e
2009-03-12 15:17
Jim, так и быть, ловите готовый образец:
[code]Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)
  'при переходе по абсолютно любой гиперссылке в книге, через 5 сек. выполняем StopWork
  Application.OnTime ...

Re: Вернуть название столбца, содержащего искомое значение
2009-03-12 15:23
Андрей Огромнейшее спасибо! Для меня  бы это было очень сложно. Буду разбираться, Спасибо!

макрос и гиперссылка одновременно
2009-03-12 15:33
Как сделать чтобы при нажатии на какую нить ячейку или на рисунок какой нить (анпример прямоугольник) срабатывал и макрос и гиперссылка. Я пробывал рисовать прямоугольник, на него назначял макрос и ставил на него же гиперссылку, срабатывалал только гип...

Re: макрос и гиперссылка одновременно
2009-03-12 15:44

Как сделать чтобы при нажатии на какую нить ячейку или на рисунок какой нить (анпример прямоугольник) срабатывал и макрос и гиперссылка.

Пропишите ссылку/переход в макросе и все...

Re: Вернуть название столбца, содержащего искомое значение
2009-03-12 15:51
Да, этот вариант  хорош! Была мысль использовать  функцию смещение. Теперь  на двух примерах смогу детально познакомиться с малоизвестными для  себя функциями. Спасибо  за оперативную помощь!

Re: таймер в Excel'e
2009-03-12 16:04
Сделал все как вы описали, но почему то ничего не происходит.. а вы не могли бы выложить уже в файле, мне так было бы легче...
Буду очень благодарен... спасибо

PS а можно как то сделать чтобы макрос срабатывал при нажатии определенной гиперссылки а не ...

Печать только заполненных страниц, со сквозной нумерацией
2009-03-12 16:14
Вот какой вопрос, уважаемые знатоки.
Есть некая форма. Ежемесячно некоторые листы в форме заполняются, а некоторые - нет.
Как автоматически распечатать только заполненные листы, и чтобы при этом на печать выводились номера страниц без пропусков (т.е. е...

Re: таймер в Excel'e
2009-03-12 16:50

а можно как то сделать чтобы макрос срабатывал при нажатии определенной гиперссылки

Даже нужно, для того и намекнул. Подмигивающий
См. собранный вариант во вложении.

Re: таймер в Excel'e
2009-03-12 17:44
Спасибо большое, все отлично работает! Подмигивающий

Re: Печать только заполненных страниц, со сквозной нумерацией
2009-03-12 17:46
Во вложении небольшой макросик (он живёт в модуле листа: [abbr=клик правой кнопкой мыши]ПКМ[/abbr] по ярлычку листа "Мастэ" -> Исходный текст) и наглядная демонстрация незамысловатой логики.

Re: Как присвоить созданной книге имя
2009-03-12 18:13
Когда-то я тоже с этим столкнулся и в виде решения выбрал смену заголовка вновь созданной Книги.
[code]
Sub New_book()
   
Dim CODESRC(2) As String
CODESRC(0) = "Private Sub Workbook_Activate()"
CODESRC(1) = "    ActiveWindow.Caption = ""Здесь назови...

Re: Связать в запросе MS query таблицу EXCEL и базу SQL
2009-03-12 18:35
Уважаемый  A_lexx
значит вы мня всетаки не поняли
в Access вытаскиваем таблицы SQL и связываем с чем надо (если надо запрос и т.д.) - больше БД вообще можно не открывать.
в экс создаем запрос к БД Access и вытаскиваем данные- как удобней -MS Query позв...

Re: Автоматическое создание отчета. Сборка данных по форме и краткие коментарии.
2009-03-12 21:00
У меня слишком много данных из разных источников. И руководство поменяло шаблон отчетности...
Кое что я уже автоматизировал но смена шаблона подкосила все накопленные знания.

Более детально пока не могу описать вот шаблон приживется новый начну работу ...

Получение данных из формы с listBox-ом
2009-03-12 22:40
Помогите с задачкой, плз, башка уже пухнет. Строит глазки

При DoubleClick на ячейке открывается форма с ЛистБоксом а после DoubleClick в ЛистБоксе выбирается значение 0-ой колонки выбранной строки
[code]If Me.ListBox1.ListIndex <> -1 Then
    iRow = Me.ListBox1...

Расчет чисел в столице
2009-03-13 00:19
Народ помогите решит такую проблему: мне в столбце Е нужно каждую ячейку умножить на 12, как автоматом сделать все, так как строк 125 и каждую умножать на 12 долго, и причем таких разчетов нада много сделать, может какуюто формулу прописать?

Re: Получение данных из формы с listBox-ом
2009-03-13 00:26
Попробуйте так:

1) В модуле общего назначения (например, Module1) объявите общую переменную, например, так

Код:
Public AddressOfCell As String

2) В вашей процедуре Worksheet_BeforeDoubleClick перед вызовом формы допишите эту строку

[code]Addres...

Помогите пожалуйста с поиском оптимального решения!
2009-03-13 03:35
Привет!
У меня возникла проблема с поиском решения. Как его использовать я понимаю, да и модель не сложная, но почему-то не выходит... Суть в том, чтобы уложить между 2-мя стенами такое количество каждого вида плит перекрытий (разница только в ширине: ...


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


В избранное