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

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


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

Выпуск 11
от 2009-03-20

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

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


Отображение рисунка по ссылке
2009-03-13 06:18
Уважаемые знатоки. Существует следующая проблема. Существует книга с 20 листами (Прайс лист). На каждом листе необходимо чтобы наверху отображался графический объект (логотип компании). Логотип весит порядка 300 kb. Соответственно файл весит очень мног...

Re: Расчет чисел в столице
2009-03-13 06:55
копируешь из ячейки 12
выделяешь диапазон
правка - специальная вставка - умножить
и будет вам счастье Подмигивающий

Re: Отображение рисунка по ссылке
2009-03-13 06:58
в колонтитул его!
если не понятно - посмотрите как сделано у Кузера в "комм. предложении"
http://forum.msexcel.ru/index.php?action=dlattach;topic=1217.0;attach=1364

Re: Отображение рисунка по ссылке
2009-03-13 07:27
Да решение неплохое, жаль не подходит. Дело в том что руководство при просмотре прайса (не в печатном а электронном виде) должно видеть логотип наверху (может это их самооценку повышает - не знаю) но в общем рисунок должен быть на листе  Непонимающий Обеспокоенный

Re: Отображение рисунка по ссылке
2009-03-13 07:34
ого!
как вариант - на монитор накладывать пленку с рисунком логотипа  Смеющийся
 если серьезно то лучше выложить это безобразие - тогда можно покодовать Подмигивающий
копирование и многократная вставка через буфер обмена рисунка (внедренного один раз ) не увеличи...

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

Как прописать ссылку с полным адресом файла на ячейки из другого файла excel?
2009-03-13 09:05
Возможно ли ДВССЫЛом прописать постоянную ссылку на ячейку в другом файле?

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

Re: Печать только заполненных страниц, со сквозной нумерацией
2009-03-13 09:38
Большое спасибо!!
Но, к сожалению, я не могу изменять форму. Можно ли создать макрос, который будет работать примерно так:
Вариант 1. Сравнивать отчет с незаполненным шаблоном и печатать только измененные страницы?
Вариант 2. Проверять, все ли значени...

Re: Как прописать ссылку с полным адресом файла на ячейки из другого файла excel?
2009-03-13 10:34
ДВССЫЛ
Возвращает ссылку, заданную текстовой строкой. Ссылки немедленно вычисляются для вывода их содержимого. Функция ДВССЫЛ используется, если требуется изменить ссылку на ячейку в формуле без изменения самой формулы.
Синтаксис
ДВССЫЛ(ссылка_на_ячейк...

Re: Как прописать ссылку с полным адресом файла на ячейки из другого файла excel?
2009-03-13 10:37

Возможно ли ДВССЫЛом прописать постоянную ссылку на ячейку в другом файле?

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

Re: Помогите пожалуйста с поиском оптимального решения!
2009-03-13 10:42
что-то батенька вы с целевой функцией НАМУДРИЛИ ...
посмотрите ВНИМАТЕЛЬНО!!!

Копирование данных на/с скрытый лист
2009-03-13 10:59
Подскажите, пожалуйста, если возможность программно копировать данные с нескрытого рабочего листа на скрытый (и наоборот), не делая видимым скрытый лист. Если да, то приведите, пожалуйста, пример кода.

Re: Как прописать ссылку с полным адресом файла на ячейки из другого файла excel?
2009-03-13 11:10

Возможно ли ДВССЫЛом прописать постоянную ссылку на ячейку в другом файле?

Не улыбает в каждой ячейке по ...

Re: Как прописать ссылку с полным адресом файла на ячейки из другого файла excel?
2009-03-13 11:21
Ссылок может быть сколько угодно! а связей сколько??? на сколько книг вы линкуете??? на тысячи?

Re: Копирование данных на/с скрытый лист
2009-03-13 11:22
Андрей, БОЛЬШОЕ спасибо за помощь!

Re: Печать только заполненных страниц, со сквозной нумерацией
2009-03-13 11:25
Можно, конечно и по первому варианту, только:

  • перебор каждой ячейки на предмет совпадения займёт дополнительное время;
  • нужны уточнения: каждый ли лист представляет собой экземпляр шаблона или шаблон тоже состоит из нескольких листов...

Re: Как прописать ссылку с полным адресом файла на ячейки из другого файла excel?
2009-03-13 11:41
после каждой формулы запрашивает обновление ссылок!
а там только формул под 300!

Re: Как прописать ссылку с полным адресом файла на ячейки из другого файла excel?
2009-03-13 11:49

после каждой формулы запрашивает обновление ссылок!
а там только формул под 300!
чтобы изменить связи в книге (во всех формулах) необходимо:
2003
меню-правка-связи-изменить
...

Re: Помогите совсем простым советом
2009-03-13 13:20
Андрей, спасибо большое.

Re: Помогите пожалуйста с поиском оптимального решения!
2009-03-13 13:26

что-то батенька вы с целевой функцией НАМУДРИЛИ ...
посмотрите ВНИМАТЕЛЬНО!!!
Смотрел уже... В замешательстве А что там может быть не так? Поставил формулу, а в поиске решения указал...

Re: Получение данных из формы с listBox-ом
2009-03-13 14:00
Спасибо, Pavel55,
Всё "срослось"
Но дотошный мозг не может успокоиться Улыбающийся

Как вызвать из модуля Листа Книги1 макрос(форму) из Книги2?
Application.Run("Модуль.Макрос") - не помогает Грустный

И второй:
Как объявить в Книге1 переменные/константы описанные в К...

Re: Помогите пожалуйста с поиском оптимального решения!
2009-03-13 14:10
я могу ошибаться, но из Вашего описания СУТИ проблемы следует следующая формула:
const-(1500*x+1200*y+1000*z)=min
или
const-1500*x-1200*y-1000*z=min

Обработка большой базы данных
2009-03-13 14:12
У меня есть база данных по автомобилям на 15 000 строк. В ней есть столбцы "номер двигателя", "номер кузова", "дата регистрации" и т.п.. В этой базе повторяются одни и теже автомобили, но разные владельцы или даты регистрации и т.д.. Мне необходимо ост...

Автозаполнение и умножение, подскажите
2009-03-13 14:19
Здравствуйте!

Подскажите, отчего-то не получается сделать простое автозаполнение с умножением на одно число в отдельной ячейке.

Имею список, скажем, товара. Цена на товар в у.е.
Пример:
Колбаса 5
Хлеб 10
Молоко 15
В отдельной ячейке ставлю курс у.е. (к...

Re: Обработка большой базы данных
2009-03-13 14:42
можно... база в Excel?
если да, то можно сводной таблицей... можно запросом...
файл для примера положите, так проще.

Re: Автозаполнение и умножение, подскажите
2009-03-13 14:45
Пишите так:

  • =А1*$В$1

Носом можете ткнуться сюда: "УФ: абс. и отн. ссылки"[...

Re: Автозаполнение и умножение, подскажите
2009-03-13 14:58
Гранд мерси!

  Улыбающийся

Как сделать данные необрабатываемыми?
2009-03-13 18:45
Поясню парадоксальный, на первый взгляд, вопрос. Налоговая инспекция требует на проверку документы в формате xls. Не нужно пояснять, какие возможности для анализа дает им такой инструмент, как Excel. Элементарная сортировка данных в книге продаж позвол...

Re: Как сделать данные необрабатываемыми?
2009-03-13 18:59
клавиша Print Screen))

График
2009-03-13 20:29
Здравствуйте. Вопрос такой, создав в документе иксель график, каким образом его (график) сохранить в виде картинки?!

Re: График
2009-03-13 20:53
Например таким макросиком:

Код:
Sub Chart2jpg()
  ActiveSheet.ChartObjects("Chart 1").Chart.Export "C:\myChart.jpg"
End Sub

Или сохраните файл как веб-страницу (.html).

Re: График
2009-03-13 22:12

Например таким макросиком:
Код:
Sub Chart2jpg()
  ActiveSheet.ChartObjects("Chart 1").Chart.Export "C:\myChart.jpg"
End Sub
Не, я таких слов не понимаю... Смеющийся

[q...

Проблема с функцией СЦЕПИТЬ
2009-03-13 22:18
Объясняю задачу: Есть списочек людей (ФИО), разделён он по столбцам, т.е. Фамилия, ниже - Имя, ещё ниже - Отчество. Нужно перенести данные из ячеек с ФИО в одну ячейку, НО чтобы слова там были с новой строки (в смысле между Фамилией, Именем и От...

Re: Получение данных из формы с listBox-ом
2009-03-13 22:32
1) Чтобы запустить макрос из другой книги нужно написать так

Application.Run "Книга2.xls!Макрос1"

2) Объявлять переменные нужно в той книге, в которой они используются. Т.е. если вы используете переменную N в Книге2, то и описывайте её в Книге2,...

Re: Как сделать данные необрабатываемыми?
2009-03-13 22:52
а картинку поставить на подложку листа

Re: Получение данных из формы с listBox-ом
2009-03-13 23:26
а если однотипная переменная N используется в 3-х и более книгах, одновременно открытых?
прописать во всех или в одной?
у меня Книга1 - это надстройка, в ней есть модуль с переменными и было бы не плохо, если б к нему (при загрузке) все бы обращались....

Re: Проблема с функцией СЦЕПИТЬ
2009-03-14 00:03
Формат -> Ячейки -> Выравнивание -> *переносить по словам
Это избавит от пустого прямоугольника, но о вопросе в квадрате я первый раз слышу. Хотелось бы увидеть... Улыбающийся

Вот ещё выдержка из справки в качестве замены функции СЦЕПИТЬ():
[abbr=...

Re: Проблема с функцией СЦЕПИТЬ
2009-03-14 00:36

Формат -> Ячейки -> Выравнивание -> *переносить по словам

действительно помогло, спасибо!

Re: Проблема с функцией СЦЕПИТЬ
2009-03-14 00:41

действительно помогло, спасибо!

Действительно, в 2007-м там знак вопросика (не обращал раньше внимания). Улыбающийся
Пожалуйста.

Re: Как сделать данные необрабатываемыми?
2009-03-14 00:44

нужно, чтобы таблица выглядела как рисунок, типа pdf

PDF - это не обязательно рисунок, но если хотите, то можно отконвертить прогами типа: [url=http://www.pdf2all.com/download.s...

Re: Получение данных из формы с listBox-ом
2009-03-14 00:45
Если вы запускаете макрос из надстройки, то и объявляете вашу переменную в надстройке. А где она будет использоваться, это уже область видимости вашей переменной. Объявляйте переменные там, где находится ваш макрос.

Какой смысл запускать Макрос1 из фа...

Re: Обработка большой базы данных
2009-03-14 08:02
Честно говоря, о сводных таблицах раньше не слышал, буду изучать.
Вот моя база: http://files.mail.ru/WEYKKH

Re: Получение данных из формы с listBox-ом
2009-03-14 13:10
тогда конкретный пример:
в разных Книгах я использую одну и туже Форму с ЛистБоксом
Подготовку данных для передачи в ЛистБокс выполняют разные макросы в разных случаях, но результатом выполнения макросов всегда выходит массив Rezultat(0 To i, 1 To 7) A...

разблокировка определенных областей защищенного листа
2009-03-14 13:35
задача следующая (Excel 2003):
1) имется лист с данными, например 1-й столбец "план"; 2-й столбец "факт"; 3-й столбец "отклонение"
2) эти столбцы повторяются 12 раз (янв., февр, март и т.д.)
3) необходимо стоблцы "план" (в который внесены данные в ручн...

Re: разблокировка определенных областей защищенного листа
2009-03-14 14:00
В формате ячейки на вкладке Защита нужно поставить галочку "Защищаемая ячейка" для ячеек в столбце 1 и 3 и снять для ячеек во втором столбце и после этого "Сервис-Защита-Защитить лист".

Re: разблокировка определенных областей защищенного листа
2009-03-14 14:32
boa спасибо,

но Ваш способ не работает, он блокирует весь лист.
В поиске, я нашла способ предложенный ДмиДми от 04.08.09

Ну, если уж Вам так сильно не нравятся стандартные средства защиты, то
Команда меню Данные -- Проверк...

Re: Обработка большой базы данных
2009-03-14 16:46
Этот макрос решит Вашу проблему

[code]Private Sub Poisk()
'
' Макрос записан 14.03.2009 (boa)
'
Application.ScreenUpdating = 0
Application.Calculation = xlManual

Dim TimeStart As Date
Dim Rezultat() As Variant
Dim iRow As Integer
Dim i As Integer
Dim j...

Re: Помогите пожалуйста с поиском оптимального решения!
2009-03-14 17:24

я могу ошибаться, но из Вашего описания СУТИ проблемы следует следующая формула:
const-(1500*x+1200*y+1000*z)=min
или
const-1500*x-1200*y-1000*z=min
...

Сортировка и фильтрация массива
2009-03-14 17:37
Добрый день!Вопрос знатокам: Как отсортировать данные в массиве?Отфильтровать по возрастанию или убыванию?Обычными способами не получается.Часть массива нельзя изменять(( Грустный
Спасибо за ответы!

Re: Сортировка и фильтрация массива
2009-03-14 19:25
Уважаемый  Acca
"Обычными способами не получается....отсортировать...Отфильтровать"
может это вовсе не массив?
или вы не умеете применять "обычные способы"?

Re: Сортировка и фильтрация массива
2009-03-14 19:32

Уважаемый  Acca
"Обычными способами не получается....отсортировать...Отфильтровать"
может это вовсе не массив?
или вы не умеете применять "обычные способы"?
УлыбающийсяДанные-сортировк...

Re: Сортировка и фильтрация массива
2009-03-14 21:01
Спасибо большое.Ещё можно сортировать в журнале(на первом лесте и в выборку попадает готовый результат).Спасибо.

Re: Обработка большой базы данных
2009-03-14 22:02
Право господа, к чему так усложнять...
Делаете  промежуточный(вспомогательный) столбец в котором вы через функцию "сцепить" или "&" из отдельных "номер двигателя" и "номер кузова " делаете "номер двигателя номер кузова" т.е. из нескольких слов-параметр...

Подскажите как массово перемножить ячейки...
2009-03-14 22:12
Добрый вечер! Подскажите пожалуйста существует ли какой-нибудь способ что бы решить нелегкую задачу.

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

Re: Подскажите как массово перемножить ячейки...
2009-03-14 22:21
для этого данные должны быть расположены однообразно
=(ячейка с ценой)*(ячейка с количеством) /=A1*B1/
вписываете формулу и протягиваете ячейку за нижний правый угол (появляется крестик)

Re: Подскажите как массово перемножить ячейки...
2009-03-14 22:33

для этого данные должны быть расположены однообразно
=(ячейка с ценой)*(ячейка с количеством) /=A1*B1/
вписываете формулу и протягиваете ячейку за нижний правый угол (появляется крестик...

Re: Обработка большой базы данных
2009-03-14 23:30

Право господа, к чему так усложнять...
Делаете  промежуточный(вспомогательный) столбец в котором вы через функцию "сцепить" или "&" из отдельных "номер двигателя" и "номер кузова " дел...

Re: Сортировка и фильтрация массива
2009-03-14 23:44
может это будет полезным
http://www.sql.ru/forum/actualthread.aspx?tid=566802 (последняя реплика)
Хотя сам ещё не "въехал" Грустный (образования, наверное, не хватает)
Тема сортировки массивов а...

Re: Помогите пожалуйста с поиском оптимального решения!
2009-03-14 23:47
Endorphine,
посмотрите вложение

Re: Получение данных из формы с listBox-ом
2009-03-15 01:07
Я, так смотрю, что Тема интересна для Посетителей forum.msexcel.ru, в связи с этим обязуюсь ответить на вопросы по данной теме (Получение данных из формы с listBox-ом), в пределах своих знаний Улыбающийся.

Re: Получение данных из формы с listBox-ом
2009-03-15 01:49
я думаю, с примером, нам было бы легче разобраться, чем заниматься теорией

Re: Обработка большой базы данных
2009-03-15 06:50
Спасибо большое за макрос, но почему убрались нулю слева в номере двигателя (ndv) и как их вернуть обратно?

Re: Сортировка и фильтрация массива
2009-03-15 10:08

Тема сортировки массивов актуальна. Кто разберётся, прошу "разжевать"
Сортировка числовых одномерных массивов может быть реализована с помощью функций Excel НАИБОЛЬШИЙ(м...

Re: Обработка большой базы данных
2009-03-15 10:49

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

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

Обработка бухгалтерской таблици
2009-03-15 11:54
Здраствуйте!!! Перед мной стоит задача, есть небольшая таблица в которой собраны даные по магазинам поставщикам, также указан номер кор. счета и сума. В ходе занесения данных в таблицу все даные могут повторятся, нужно зделать сводную таблицу в которой...

Re: Обработка бухгалтерской таблици
2009-03-15 12:13
Воспользуйтесь сводной таблицей (Данные -> Сводная таблица), где в полях строк будет столбец 5, элементами данных – 9, а с расположением остальных поэкспериментируйте сами – как Вам будет удобно.

Re: Обработка бухгалтерской таблици
2009-03-15 13:26
Щас попробую!!!!

Подскажите, пжл, как в сводной таблице область столбца сделать иерархической?
2009-03-15 13:58
Например, есть товар, и есть группы товара,на кот весь ассортимент разбит. Мне нужно, чтобы при выборе одной группы товара, сводная таблица либо раскрывала товар именно этой группы, либо(по надобности) просто суммировала весь товар, входящий в эту груп...

Re: Подскажите, пжл, как в сводной таблице область столбца сделать иерархической?
2009-03-15 16:24
Ой, простите, пжл, кажеться я бессовестно перепутала Ваше имя,Шпец Докапыч... Строит глазки

Re: Подскажите, пжл, как в сводной таблице область столбца сделать иерархической?
2009-03-15 16:25
Вот пример :

Re: Подскажите, пжл, как в сводной таблице область столбца сделать иерархической?
2009-03-15 17:13
Шпец, посмотрите, пжл, приложение (я его чуть раньше скинула), возможно Вы смогли бы мне помоч...ну очень надо... В замешательстве

Re: Подскажите, пжл, как в сводной таблице область столбца сделать иерархической?
2009-03-15 18:14
В вашем примере выберите столбец: "товар" (в "B1"), дважды кликните по "А" (в "A5") и выберите "Значение". Так Вы увидите список товаров, входящих в группу.

Выбрав столбец: "продано" получите общую сумму по группе (её, кстати, можно свернуть обратно). ...

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

Ник, спасибо, что снова уделили мне время и помогли.
Ваша формула оказалась верной за небольшим исключением:

=ИНДЕКС(Книга.csv!$A:$A;СЧЁТ(Книга1.csv!$A:$A)-(число)+СТРОКА())

с функцией СЧЕТЗ ячейка, с формулой, была пуста....

Re: Помогите пожалуйста с поиском оптимального решения!
2009-03-15 22:58

Endorphine,
посмотрите вложение

Ого, спасибо огромное! А всё было так просто... Веселый

Re: Помогите пожалуйста с поиском оптимального решения!
2009-03-15 23:13
ZORRO2005
А может ты знаешь как сделать так, чтобы показались все верные варианты решения? Или только заново запускать поиск решения?

Re: Обработка большой базы данных
2009-03-15 23:46

но почему убрались нулю слева в номере двигателя (ndv) и как их вернуть обратно?
если хотите сохранить данные в текстовом формате -> объявите массив как String
[quote a...

дома работает а на работе не хочет
2009-03-16 04:36
уважаемые знатоки вопрос уже был но ответа вразумительного я не получил
дело в том что файл ексель с некотрым количеством страниц формул, форм и элементов ВБА
на домашнем компьютере работает отлично офис хр, при попытке запустить его на рабочем компе н...

Задачка
2009-03-16 10:23
Здравствуйте! Помогите решить задачку пожалуйста.
Условие задачи:  Надо расчитать доход, учитывая количество перевезённого груза и фрахтовую ставку, и учитывая текущий курс доллара.

Re: Задачка
2009-03-16 10:41
Для сопоставления позиций используйте функцию [url=http://msexcel.ru/content/view/20/2/]ВПР()[/url].
См. также темку: "Извлечь курс валюты из инета", если Вам ...

Re: дома работает а на работе не хочет
2009-03-16 10:58

файл ексель с некоторым количеством страниц формул, форм и элементов ВБА
не работают некоторые функции из вба.

Пожалуй, надо внести некоторые поправки, опираясь на не...

Re: Получение данных из формы с listBox-ом
2009-03-16 11:38
к сожалению оригинальные файлы не могу выложить из-за конфиденциальности содержимого.
Попробую что-то наваять

Re: Преобразование текста в цифру с помощью макроса
2009-03-16 13:49
Примерчик бы ... Непонимающий Подмигивающий

Re: Преобразование текста в цифру с помощью макроса
2009-03-16 14:15
Вот и пример

Помогите, плиз , с вопросом
2009-03-16 15:29
Знатоки, помогите с вопросом от дилетанта
Ваяю процедурку в VBA (Excel) и там присваиваю переменной  MR (As variant)    диапазон Excel-листа
                                                                                         MR=Range("B2:N105") в...

Re: Сравнение по столбцу в EXCEL
2009-03-16 15:46
Откликнитесь кто-нибудь, задача ведь не очень сложная для таких монстров excel'a !!!!!

Re: Обработка большой базы данных
2009-03-16 15:48
Я практически не сталкивался с програмированием, подскажите пожалуйста, если вас не затруднит, какую строчку куда нужно добавить? Пытался почитать в интернете, но так и не разобрался.

Re: Массивы и диапазоны в VBA - ?
2009-03-16 18:33
во-первых:
Вывод данных массива было бы логично поставить между точкой Vse: и концом End Sub
Во вторых у Вас перебирается только первый столбец массива в который попали данне из столбца "В" и соответственно ни как не могут быть данные столбца "С" (KRIT...

Re: Массивы и диапазоны в VBA - ?
2009-03-16 18:37
Переменная KRIT берется из другой книги и ищется по второму столбцу "B"
Здесь всё хорошо

Re: Массивы и диапазоны в VBA - ?
2009-03-16 18:45

Вывод данных массива было бы логично поставить между точкой Vse: и концом End Sub
Попробуйте выполнить это условие

Re: Массивы и диапазоны в VBA - ?
2009-03-16 18:47
Может быть я пришлю файл?

Re: Массивы и диапазоны в VBA - ?
2009-03-16 18:53
может быть Улыбающийся

если можно, выложите файл или хотя бы код

Re: Сравнение по столбцу в EXCEL
2009-03-16 19:29
С4=СУММЕСЛИ(R4C1:R134C1;RC1;R4C2:R134C2)

Re: Массивы и диапазоны в Excel VBA (перенос данных между ними)
2009-03-16 20:57
Вопрос не так прост, как кажется на первый взгляд
Методика взята из книги Excel 2003 и VBA (Справочник программиста) Пол Киммел и др стр 436

Re: Сравнение по столбцу в EXCEL
2009-03-16 21:04

С4=СУММЕСЛИ(R4C1:R134C1;RC1;R4C2:R134C2)
Ну или по-простому:
С4=СУММЕСЛИ($A$1:$A$134;A4;$B$1:$B$134)
Абсолютные ссылки "$" понадобяться, если Вы соберетесь копировать ссылку в ...

Re: Массивы и диапазоны в Excel VBA (перенос данных между ними)
2009-03-16 21:44
Вы записываете значение только в ячейку B2, а надо указывать массив ячеек соответствующей размерности:  Range ("B2:N501") = MR.

Re: дома работает а на работе не хочет
2009-03-17 04:42
ага интернет есть только железнодорожный без портала1
проблема в том что я работаю далеко от дома и вахтовым методом и толком на все ваши вопросы ответить не могу потому что досконально их проанализировать можно только на работе, и опять же дома появлю...

Re: дома работает а на работе не хочет
2009-03-17 04:43
вот полный текст
Private Sub CommandButton1_Click()
Dim iRodNum As String
Dim FoundRng As Range
    iRodNum = Me.ComboBox1
       If iRodNum = "" Then
        Me.Hide
        MsgBox "введите дату", 48, "Необходимо заполнить все поля"
        Me....

Re: дома работает а на работе не хочет
2009-03-17 04:45
может быть дело в сервис паке?Непонимающий

Re: неправильное отображение даты
2009-03-17 05:47
Спасибо огромное!!! все получилось!!!! а нельзя ли как то автомаризировать процесс такого импорта??? ну чтобы база открывалась в экселе сразу в таком режиме???

Re: Как присвоить созданной книге имя
2009-03-17 08:13
Спасибо boa! Буду разбиратся...

Re: Преобразование текста в цифру с помощью макроса
2009-03-17 09:10
Попробуйте так (для выделенного диапазона), - подходящий?:
[code]Sub SHD_Text2Val_3()
Dim i As Range
  Application.ScreenUpdating = 0
  Selection.NumberFormat = "0.00" 'можно без этого
  For Each i In Selection
    i.Formula = CDbl(Trim(i))
  Next
  Ap...

Re: дома работает а на работе не хочет
2009-03-17 10:42
попробую конечно
спасибо заранее

Проблемы в работе со списком
2009-03-17 10:56
Возникла такая проблема, нужно создать список, но наперед неизвестно количество отбражаемых элементов их может быть 100, 200, или даже 1000, когда делаю список з запасом начинаются проблемы с коректным отображением, тоисть остаются пустые строки в откр...

Re: Преобразование текста в цифру с помощью макроса
2009-03-17 11:01
Супер! спасибо все работает

Re: Сравнение по столбцу в EXCEL
2009-03-17 11:01
СПАСИБО огромное!!!!!!

Re: Замена листа в различных версиях документа
2009-03-17 11:04
Самый простой способ мне видится заменить напрямую ссылки на лист. Т.е., нажав Ctrl+H и в Найти поставить =Лист1 (имя старого листа), а в поле Заменить на поставить =Лист2 (имя нового листа). Если ссылки на лист в разных листах есть, то в Параметрах вы...

Re: Замена листа в различных версиях документа
2009-03-17 11:19

Самый простой способ мне видится заменить напрямую ссылки на лист. Т.е., нажав Ctrl+H и в Найти поставить =Лист1 (имя старого листа), а в поле Заменить на поставить =Лист...

Re: Массивы и диапазоны в VBA - ?
2009-03-17 11:26
Посмотрите, я старался подробно описать Улыбающийся

Re: Проблемы в работе со списком
2009-03-17 12:39
Можно побеспокоиться о том, чтобы в "теле" списка не было пустых ячеек, затем посчитать количество значений в списке, а в качестве источника строк использовать конструкцию вида: =СМЕЩ(первый_элемент_списка;0;0;количество_значений;1). Если нужно, то эту...

Re: Замена листа в различных версиях документа
2009-03-17 12:51
Спасибо.
Буду пробовать.
 Улыбающийся

Эмуляция клавиатуры и мышки из VBA экселя
2009-03-17 13:32
Столкнулся с таким явлением как  так называемый "Удалёный рабочий стол" и прабла в том что необходимо в него загонять  данные а сделать это можно только ручным набором (из-за политики безопасности).
Можно ли как нить с экселя локальной машины симитиров...

Re: Как сделать данные необрабатываемыми?
2009-03-17 14:06
Нет, друзья, вы не поняли... Как сделать скриншот или pdf я знаю, но  мне нужно, чтобы это была таблица Excel, только функции Excel не работали! Такое возможно?

Re: Как сделать данные необрабатываемыми?
2009-03-17 14:51

Нет, друзья, вы не поняли... Как сделать скриншот или pdf я знаю, но  мне нужно, чтобы это была таблица Excel, только функции Excel не работали! Такое возможно?
защитить лист и...

Re: Как сделать данные необрабатываемыми?
2009-03-17 16:38

Как сделать скриншот или pdf я знаю, но  мне нужно, чтобы это была таблица Excel, только функции Excel не работали! Такое возможно?
Вставить PDF-ную картинку в Excel можно, но ...

Re: Как сделать данные необрабатываемыми?
2009-03-17 16:59
Итак, вывод - так как я хочу, сделать нельзя... Жаль!
Спасибо всем, кто принял участие в обсуждении, а также просто прочитавшим и проявившим сочувствие!
P.S. Не надо демонизировать налоргов!

Re: Определение совпадений
2009-03-17 22:24
=ЕСЛИ(ЕНД(ПОИСКПОЗ(A1;$D$1:$D$25;0));"нет совпадений";СМЕЩ($C$1;ПОИСКПОЗ(A1;$D$1:$D$25;0)-1;0))

Использование Frame на листе
2009-03-17 23:18
Пожалуйста, помогите "запустить" элементы на Frame.

Разместил на Frame кнопку (см. вложение), но не знаю,
как обработать её нажатие!

Процедура обработки Клика на кнопку, расположенную на Frame,
либо не генерится вовсе, либо вызов обработчика появляетс...

автоматическое создание гиперссылок??
2009-03-17 23:34
помогите, пожалуйста, если кто знает :>
задача - по определённому алгоритму, который я постарался описать в приложенном примере, при внесении новых данных в таблицу сгенерировать в ячейке определённого столба гиперссылку по значениям ячеек из двух друг...

Re: Как преобразовать гиперссылку в адрес?
2009-03-18 00:14

а можно ли обратную операцию проделать??

Используйте стандартную функцию ГИПЕРССЫЛКА().

Re: Использование Frame на листе
2009-03-18 01:55

Разместил на Frame кнопку (см. вложение), но не знаю, как обработать её нажатие!

Ответ здесь: "Как опред...

Re: Определение совпадений
2009-03-18 08:26
Премного благодарен, это то, что нужно.

Re: Использование Frame на листе
2009-03-18 09:05
Михаил Разобрался:
Для получения сообщений от таких объектов надо было объявить переменные с опцией WithEvents. Тогда на эти объекты можно повесить события. Заодно не забыть при открытии книги присвоить этим переменным фактические значения.
Например:
В...

Распространение ячеек при aвтoфильтрe
2009-03-18 10:31
Здравствуйте. У меня вопрос по aвтoфильтрy Excel.
Выполняется отбор aвтoфильтром по параметру. В строке состояния отображается количество отобранных ячеек.
Затем на ряд отобранных ячеек распространяются формулы и по достижению определенной строки , с...

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

пример тут - легко адаптировать к вашей задаче...

Re: автоматическое создание гиперссылок??
2009-03-18 10:53
Обратите внимание на функцию ГИПЕРССЫЛКА()

Цитировать
ГИПЕРССЫЛКА
Создает ярлык или переход, который открывает документ, расположенный на сетевом сервере, во внутренней сети или в Интернете. Если выбрать ячейку, содержащую функцию ГИПЕРССЫЛКА, и на...

Выборочная печать данных на отдельных страницах
2009-03-18 14:53
Здравствуйте!
Помогите, пожалуйста, со следующей проблемой: есть таблица клиентов с адресами и прочей информацией. Название фирмы клиента и его адрес находятся в разных ячейках. Каким образом можно распечатать данные о названии фирмы плюс адрес (типа "...

Re: Замена листа в различных версиях документа
2009-03-18 14:53
Если листы одинаковы по форме, тогда можно вставлять не листы, а значения.
[abbr=клик правой кнопкой мыши]ПКМ[/abbr]-Специальная вставка-значения. При этом ссылки не слетят.

Re: Выборочная печать данных на отдельных страницах
2009-03-18 15:25
Уважаемая gella2002! Любая задача - вершина! Путей к ней множество. Предложу свой:

Стоя на листе с данными об адресах клиентов Alt+F11 - попадаем в модуль листа. Здесь набираем:
Sub AdrecToPost()
   'здесь пишем код обработки Вашего списка в цикле Do ....

Re: Выборочная печать данных на отдельных страницах
2009-03-18 16:38
Спасибо за ответ, только чтобы эту процедуру написать самостоятельно, у меня знаний, к сожалению, не хватит пока. А можете для совсем тупых и кто в танке написать подробнее, начиная с места "...файл-шаблон с метками"? Улыбающийся Шаблон - это вот прям шаблон, к...

Re: автоматическое создание гиперссылок??
2009-03-18 19:14
поиском пробовал но почему-то он не работал :> посмотрел все страницы глазами, может, пропустил, извиняюсь :>
спасибо, буду пробовать адаптировать :>

Re: Как преобразовать гиперссылку в адрес?
2009-03-18 22:39
да, спасибо, так работает, но дело в том, что мне нужно потом удалить содержимое ячейки, из которой я беру гиперссылку, и тогда формула перестаёт работать, а это мне не годится :>
но я записал макрос, вручную вставив гиперссылку, а потом удалив её из н...

Re: Выборочная печать данных на отдельных страницах
2009-03-19 05:37
Сегодня постараюсь выложить реализацию Вашей задачи.

Re: Выборочная печать данных на отдельных страницах
2009-03-19 05:51
Уважаемая gella2002
если я правильно понял-
/чтобы на каждом отдельном листе бумаги на одном и том же месте (внизу справа) было название и адрес только одного клиента/
/(Куда: =A1, Кому: =А4)/
то в данном случае есть простое решение
на чистом экс листе...

Протягивание формулы
2009-03-19 06:42
Народ подскажите пожалуйста, без помощи не обойдусь!
файл состоит из двух листов.
в первом листе даты идут слева направо(вверху), как в табеле(это в принципе табель и есть).
во втором листе, наоборот даты сверху-вниз(в столбце А) а данные слева-направо...

Re: Протягивание формулы
2009-03-19 06:55
вот так
=СМЕЩ(Лист1!$C$3;0;СТРОКА(1:1))+СМЕЩ(Лист1!$C$5;0;СТРОКА(1:1))

Re: Протягивание формулы
2009-03-19 08:01
а как на английском будет звучать данная функция?
а то EXCEL на английском.

Re: Протягивание формулы
2009-03-19 08:19
Соответствие русских и английских функций

Re: Протягивание формулы
2009-03-19 08:41
то есть на английском будет так "SMESCH" Смеющийся

Re: Протягивание формулы
2009-03-19 09:05

вот так
=СМЕЩ(Лист1!$C$3;0;СТРОКА(1:1))+СМЕЩ(Лист1!$C$5;0;СТРОКА(1:1))

а как будет выглядеть в следующей нижней ячейке формула? (при протяжке вниз).
=СМЕЩ(Лист1!$C$3;0;СТРОКА(2...

Re: График
2009-03-19 11:22
У меня 2007 excel при сохранении как "веб-страница" сохраняет диаграмму как рисунок формата .png или .gif
А вот макросов многие пользователи действительно не любят (не знают...-> боятся использовать  Обеспокоенный). Да и в 2007 офисе надо пересохранять файл в фо...

Выравнивание подписей в круговых диаграммах?
2009-03-19 13:09
Помогите плиз есть ли автоматизированнное решение выравнивания подписей в круговых диаграммах что бы они не налазии друг на друга?

Подскажите литературу, пожалуйста!
2009-03-19 13:42
Есть у меня книжка "Excel 2003 и VBA" (Киммел, Грин, Буллен...). Она то ли написана муторно, то ли переведена плохо. Может, кто подскажет чего получше про программирование для XLS Непонимающий

Re: Подскажите литературу, пожалуйста!
2009-03-19 14:17
Ищите Гарнаева! Эта тема уже поднималась на форуме. Поисковиком посмотрите.

Re: Подскажите литературу, пожалуйста!
2009-03-19 14:24

Эта тема уже поднималась на форуме. Поисковиком посмотрите.

Объединил. Подмигивающий

Re: Подскажите литературу, пожалуйста!
2009-03-19 14:43

Есть у меня книжка "Excel 2003 и VBA" (Киммел, Грин, Буллен...). Она то ли написана муторно, то ли переведена плохо. Может, кто подскажет чего получше про программирование для XLS...

Оптимизировать учет
2009-03-19 17:18
Голову сломала всю...Есть файл в котором ведется учет договоров аренды.Лист1  таблица куда собираются данный со всех листов. Лист 2 и далее ежмесячный учет оплаты (один месяц на листе). Общий признак № договора.
Задача состоит в следующем. На Листе 1 п...

Re: Оптимизировать учет
2009-03-19 20:25
чтобы разобраться надо посмотреть файл

Re: Выравнивание подписей в круговых диаграммах?
2009-03-19 21:45
А пример можно?

Re: Протягивание формулы
2009-03-20 03:24
Респект и уважуха!
Реально, большое спасибо!!!


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


В избранное