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

Форум по Microsoft Excel

  Все выпуски  

Димычч>> Re: Где правильнее расположить новую функцию?


Форум по Microsoft Excel

Выпуск 41
от 2012-10-18

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

Рассылка сайта "Профессиональные приемы работы в 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: Где правильнее расположить новую функцию?
2012-10-10 08:31 http://forum.msexcel.ru/profiles/dimychch-u4718.html
функция нужна во всех файлах. Понятно, значит нет возможности использования без ссылки. Но странно, ведь макросы подцепляются, если просто открыть personal, а формулы нет...


chombi>> Re: Работа с 2мя списками.
2012-10-10 09:50 http://forum.msexcel.ru/profiles/chombi-u127831.html
Попробуйте [url=http://msexcel.ru/content/view/20/2/]ВПР(_)[/url]

cheshiki1>> Re: Работа с 2мя списками.
2012-10-10 10:51 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html
воспользуйтесь УФ ([url=http://msexcel.ru/content/view/116/2/]условное_форматирование[/url])
формула вида =ЕНД(ПОИСКПОЗ(что ищем;столбец где ищем закрепленный;0))
решение написанное нами только в вашем файле примере.


ViktorG>> Re: Запутался с копированием строк
2012-10-10 10:57 http://forum.msexcel.ru/profiles/viktorg-u22984.html
Было так: Данные на листе будут заменялись другими, а лист переименовывался вручную. Потому так и написал.
А может сделать так: имеем чистую книгу, нажатием на кнопку выбираем файл с данными, он обрабатывается (добавляются листы, заполняются строки). Затем нажимает еще раз выбираем следующий файл, он дополняет нашу книгу, первый лист с исходными данными переименовывается согласно имени открытого файла и т.д. И в конце файл->Сохранить как.. сохранит куда ей нужно и как ей нужно.

апрелюшка>> Защита книги паролем, как сделать в ней изменения или.......
2012-10-10 14:53 http://forum.msexcel.ru/profiles/aprelyushka-u65428.html
уважаемый, нужна ваша помощь очень нужно.
я часто заполняю кадровую документацию. (с определенными документами), так вот нашла в просторах интернета хорошую вещь.
но издатель данного чуда, защитил книгу паролем и мне никак не подогнать ее под себя, а сама автоматизировать,до такой степени не смогу.
кто может помочь, возможно за отдельную плату. 
данное чудо перекреплено.

Алексей Шмуйлович>> Платное решение задач по Excel. О безопасности заказов через сайт
2012-10-10 15:09 http://forum.msexcel.ru/profiles/alexshm-u64.html
ВНИМАНИЕ! Администрация форума не оказывает платных услуг и не гарантирует выполнение поставленных задач или добросовестный расчет между заказчиком и исполнителем. Вы договариваетесь о выполнении работы на свой страх и риск. Чтобы снизить риски настоятельно рекомендуем пользоваться сервисами типа Воркзилла.ру






апрелюшка>> Re: Защита книги паролем, как сделать в ней изменения или.......
2012-10-10 15:28 http://forum.msexcel.ru/profiles/aprelyushka-u65428.html
проблема конкретно вот в чем.
первая вкладка ТИТУЛ, все практически ссылается на него.
первая проблема.
вкладка 2, Личный листок, в строке 6, графа год окончания, ссылаться на ТИТУЛ дату окончания, итог совсем не дата (т.е у ячейки стоит не тот формат) и так практически со всеми датами.
вторая проблема,
форма т-2 (новая),
у нас другого вида, и хотелось бы что б заполнялась автоматом, при заполнении ТИТУЛА (возможно добавить ячейки с данными для Т-2)
ТИТУЛ ЛД, тоже немного другого вида.
Опись док ЛД, убрать наименование, они впишутся в ручную.

ну вот как то так.


cheshiki1>> Re: Защита книги паролем, как сделать в ней изменения или.......
2012-10-10 16:06 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html
по дате - вводите в таком виде и все будет нормально 30 05 1974 или 30 мая 1974


glinda>> Подключение внешних данных.
2012-10-10 19:00 http://forum.msexcel.ru/profiles/glinda-u153944.html
Есть csv файл, который обновляется раз в день. Делаю вставку данных в Excel   Данные -> Получение внешних данных ->  Из интернета -> далее пишу адрес где этот csv файл лежит, ставлю галку при открытии обновлять. Всё бы хорошо только автоматически разделитель (знак ";") не  воспринимается, приходится дополнительно кликать на "Текст по столбцам".
Не подскажите как обойти эту проблему? Что бы при открытии файла, без дополнительных манипуляций, был удобоваримый вид.

gorushek>> Re: Пронумеровать страницы в листах одной книги и сделать содержание на другом ли
2012-10-10 19:22 http://forum.msexcel.ru/profiles/gorushek-u153635.html
Здравствуйте, прикладываю пример

AlexSkyer>> Заполнение таблицы через макрос с UserForm
2012-10-10 19:31 http://forum.msexcel.ru/profiles/alexskyer-u153950.html
Добрый вечер уважаемые знатоки Excel...Прошу помощи в реализации макроса заполнения таблицы через UserForm...Суть такова, что я просто не знаю как это реализовать, поскольку просто напросто новичок в этом деле..
Для полной ясности выкладываю сам файлик с таблицей....
PS лист-2, кнопка Добавление...
Заранее благодарю всех откликнувшихся на мою просьбу....

Poltava>> Re: Пронумеровать страницы в листах одной книги и сделать содержание на другом ли
2012-10-10 20:45 http://forum.msexcel.ru/profiles/poltava-u39021.html
1) А что если вместо номера листа будет его имя? как на скриншоте
2) Не понял задачу, у вас уже есть содержание и вам нужно чтобы номер листа соответствовал номеру в книге и количесто страниц на листе. Ну если с количеством страниц все более мене понятно то с номерами листов нет? если они могут меняться то по какой причине Вы их перетасуете местами? скроете? удалите? какой порядок номеров должен быть в таком случае? что делать с теми листами которые вы удалите в содержании?

Poltava>> Re: Заполнение таблицы через макрос с UserForm
2012-10-10 21:15 http://forum.msexcel.ru/profiles/poltava-u39021.html
Каждое поле вашей формы как и сама форма имеет свои события (закрытие, инициализация , изменение, активация) и уникальное имя! вот с этим вам и нужно работать повесил на событие клик по кнопке присвоение соответствующим ячейкам значения из соответствующих текстбоксов

апрелюшка>> Re: Защита книги паролем, как сделать в ней изменения или.......
2012-10-10 21:25 http://forum.msexcel.ru/profiles/aprelyushka-u65428.html
по дате - вводите в таком виде и все будет нормально 30 05 1974 или 30 мая 1974

спасибо,
а как быть с другими проблемами?  В замешательстве

KuklP>> Re: Защита книги паролем, как сделать в ней изменения или.......
2012-10-10 23:02 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Проблема конкретно в нарушении правил_форума:
Цитировать
2.3. Запрещается обсуждение способов взлома защиты программ и файлов, использования нелицензионного программного обеспечения, восстановления утерянных паролей.
Продолжаем обсуждение темы с учетом вышесказанного.

Alex_ST>> Re: Где правильнее расположить новую функцию?
2012-10-10 23:54 http://forum.msexcel.ru/profiles/alexst-u65623.html
… приходилось каждый раз при вводе форулы прописывать путь к personal.xls …
Непонимающий Это как??? У меня все UDF лежат в Personal.xls и при их вызове нужно просто писАть в ячейке =PERSONAL.XLS!Моя_Функция() и никакого пути к нему указывать не надо, т.к. Excel  и сам знает где лежит Personal.xls
А то, что приходится писать не просто =Моя_Функция(), а указывать, в каком файле она лежит, это естественно.

Impossibru>> Re: Как поменять местами оси на графике?
2012-10-11 00:25 http://forum.msexcel.ru/profiles/impossibru-u153969.html
Здравствуйте, у меня такой же вопрос, как у создателя темы, но так как диаграмма не точечная (нерусифицированный эксель 2008 для мака, мой тип диаграммы называется Line), решить описанным выше образом проблему не удалось.
Есть график: по оси х - качественные показатели, по оси у - числовые. Мне нужно сделать наоборот.
Подобная ориентация осей есть в диаграммах типа Bar, но там столбики вместо кривой, а нужна именно кривая.
Заранее благодарю, если кто-то откликнется

Димычч>> Re: Где правильнее расположить новую функцию?
2012-10-11 05:45 http://forum.msexcel.ru/profiles/dimychch-u4718.html
Прошу прощения, неправильно выразился, не путь, а просто слово "PERSONAL.XLS!" перед функцией писать мне казалось неестественно Улыбка, поэтому думал, что я что-то неправильно сделал. Теперь понял, что ошибался.

gorushek>> Re: Пронумеровать страницы в листах одной книги и сделать содержание на другом ли
2012-10-11 09:06 http://forum.msexcel.ru/profiles/gorushek-u153635.html
1. Прикладываю образец необходимых колонтитулов из документа в формате word, такие же таблички хотелось бы иметь на листах в excel, причем  ворд столбцы "страница протокола" и "Всего листов протокола" считает автоматически, а "Лист отчета" не получается сделать автоматически, сбивается столбик "всего листов протокола" и приходилось писать ручкой, может получится реализовать эту функцию в excel?
Все листы в книге будут распологаться в таком порядке в каком они сейчас. Я забиваю нужные в данные в лист "изол"(количество данных может быть разное, от 1 до 50 страниц), автоматически должны посчитаться столбики колонтитулов "страница протокола", "всего листов протокола", "Лист отчета". Цифры из столбцов колонтитулов "всего листов протокола" и "лист отчета" автоматически отображается в нужных ячейках "количество листов" и "№ листа"  листа "Содерж". И также с всеми остальными листами книги.
В листе "содерж" все ячейки (№№, Наименование протокола, № протокола) заполняются  руками и не меняютс...

Alex_ST>> Re: Где правильнее расположить новую функцию?
2012-10-11 10:45 http://forum.msexcel.ru/profiles/alexst-u65623.html
А когда Вы в формуле листа пишете ссылку на ячейки ДРУГОГО ЛИСТА ТОЙ ЖЕ КНИГИ, указывать имя листа с восклицательным знаком перед адресом диапазона Вам кажется нормальным? Улыбка
Ну так и обращение к элементам ДРУГОЙ КНИГИ Personal.xls идёт точно по тем же правилам.

MD>> Перенос больших объемов информации в Excel
2012-10-11 11:56 http://forum.msexcel.ru/profiles/md-u153995.html
Добрый день!
Не могли бы Вы подсказать как поставить автоматическое заполнение соседних столбцов при заполнении первого? (или перемещение на следующие страницы книги)
То есть имеется список в блокноте большой длинны несколько миллионов строк. Сам же фаил весит 10 мб Обычный ctrl+c ctrl+v не помогает т. к. количество строк ограничено.
Суть вопроса как уместить длинный список в одном Excel файле.

С уважением MD

свой>> Внешние ссылки
2012-10-11 13:36 http://forum.msexcel.ru/profiles/svoy-u154004.html
Имеется Microsoft Excel 2010 (14.0.6123.5001, ru, x86). В каталоге лежат десятки "дочерних" файлов, информация из которых собирается в один "корневой". Связи между файлами настроены, всё работает изумительно, НО ОДНО БЕСИТ ДИКО: пока не откроешь все "дочерние" файлы - в "корневом" не обновляются данные. Как избавиться от этого? Это заводская фича или просто работает какая-то защита от зловредов?

alex77755>> Re: управление формой
2012-10-11 13:55 http://forum.msexcel.ru/profiles/alex77755-u149257.html
А разве в вопросе что-то было о  xlVeryHidden?
Цитировать
которая при первом будет скрывать лист а при повторном будет показывает(этот же лист)?
Не стоит искать в топикахвопросах несуществующих вопросов! Возможно ТС даже не догадывается о двух выриантах невидимости...

Serge 007>> Re: Внешние ссылки
2012-10-11 13:58 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Либо жмите кнопку Обновить всё (Данные - Подключения), либо в модуль Эта книга "корневого" файла поместите такой код:
Код:
Private Sub Workbook_Open()
ActiveWorkbook.RefreshAll
End Sub


Ermash>> две диаграммы на одной - с накоплением и с группировкой
2012-10-11 15:00 http://forum.msexcel.ru/profiles/ermash-u17998.html
Здравствуйте,

уважаемые Улыбка

Помогите, пожауйста, решить следующую задачу (по своему решила, но не удобно так)....
Необходимо построить две диаграммы на одной - с накоплением и с группировкой.
Пример во вложении.

спасибо!

Мария

_Boroda_>> Re: две диаграммы на одной - с накоплением и с группировкой
2012-10-11 15:23 http://forum.msexcel.ru/profiles/boroda-u12234.html
Так?
Перезалил. В старом неточность была.
см. доп. ряд, разнесение по 2-м верт. осям и зазоры боковой и перекрытия в рядах по обеим осям

Ermash>> Re: две диаграммы на одной - с накоплением и с группировкой
2012-10-11 15:26 http://forum.msexcel.ru/profiles/ermash-u17998.html
Да, спасибо! и как Вы это сделали?Непонимающий

Ermash>> Re: две диаграммы на одной - с накоплением и с группировкой
2012-10-11 15:44 http://forum.msexcel.ru/profiles/ermash-u17998.html
спасибо!!! Вам )

свой>> Re: Внешние ссылки
2012-10-11 15:56 http://forum.msexcel.ru/profiles/svoy-u154004.html
Либо жмите кнопку Обновить всё (Данные - Подключения), либо в модуль Эта книга "корневого" файла поместите такой код:
Код:
Private Sub Workbook_Open()
ActiveWorkbook.RefreshAll
End Sub

Если бы всё было так просто)
Сделал, спасибо большое за помощь, но не помогло, к сожалению  Обеспокоенный



Давайте-ка я лучше полностью опишу ситуацию, чтобы не было непоняток. Итак, во вложении архив с четырьмя файлами: 1 корневой и 3 дочерних. Собственно, вся засада в следующем:

1. Если я, условно говоря, после включения компа открываю сразу корневой файл, то у меня картина такая:

Сразу оговорюсь: нажатие кнопки "Обновить всё" на закладке "Данные" вообще ничего не даёт. Т.е. Microsoft Excel не реагирует  Грустный

2. При этом, что странно, корневой файл видит, что дочерние для него доступны (правда, он начинает их видеть лишь после нажатия кнопки "С...

свой>> Re: Внешние ссылки
2012-10-11 16:06 http://forum.msexcel.ru/profiles/svoy-u154004.html
Вот, после усиленного гугления установил настройки Microsoft Excel "для корректной работы внешних ссылок" согласно народным советам, но, увы, тоже безрезультатно:









Serge 007>> Re: Внешние ссылки
2012-10-11 17:35 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Вы ввели в заблуждение Улыбка
В Ваших файлах нет внешних связей, есть только ссылки на другие файлы

СЧЁТЕСЛИМН() не работает с закрытыми файлами, используйте СУММПРОИЗВ()

Пример во вложении (ячейка выделена жёлтым)

свой>> Re: Внешние ссылки
2012-10-11 17:47 http://forum.msexcel.ru/profiles/svoy-u154004.html
Вы ввели в заблуждение Улыбка
Прошу меня извинить, мой косяк, не силён в терминологии Обеспокоенный


В Ваших файлах нет внешних связей, есть только ссылки на другие файлы

СЧЁТЕСЛИМН() не работает с закрытыми файлами, используйте СУММПРОИЗВ()

Пример во вложении (ячейка выделена жёлтым)
Понял. Благодарю!!!  Пивасик

Alex_ST>> Re: управление формой
2012-10-11 19:22 http://forum.msexcel.ru/profiles/alexst-u65623.html
Возможно ТС даже не догадывается о двух выриантах невидимости...
Я, вообще-то просто обратил внимание на то, что нужно быть аккуратнее при работе со свойством .Visible листа, т.к. оно, в отличие от свойств .Visible большинства объектов, может принимать три значения -1, 0, 2, а не только False==0 и True==-1
И, к стати, если, следуя Вашей логике, предполагать отсутствие достаточной продвинутости топик-стартера в VBA, то и Ваш пример нужно было бы писать без использования кодовых имён листов, а как "в начальной школе" - как к членам коллекции Sheets: Sheets("Лист1").Visible  Улыбка

Николай Николаевич>> Как лучше присваивать значение ячейке?
2012-10-11 19:27 http://forum.msexcel.ru/profiles/agnostic-u1314.html
Excel в момент присвоения меняет присваиваемое значение.
Подскажите, какие настройки необходимо применить в EXCEL для того, чтобы он самостоятельно не изменял данные?

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

Или необходимо по другому присваивать данные? Сейчас я выполняю:
Cells(i,j).value = rs.Fields("KEY").Value

В приложенном файле сделал две колонки, в которых показал:
в первом столбце - данные, которые и должны быть.
во втором столбце - данные, измененные Экселем без желания и без ведома пользователя.



alexexcel>> Возврат в предыдущий лист
2012-10-11 19:38 http://forum.msexcel.ru/profiles/alexexcel-u29749.html
Друзья, я бы очень хотел с помощью макроса переходить в предыдущий лист, в идеале независимо от того, в каком из открытых экселевских файлов этот лист находится, но если так нельзя, то тогда внутри одного файла. Макрос должен запоминать только последний посещенный лист, так что если я два раза подряд запустил бы макрос, я бы вернулся на исходный лист. Необходимое условие - макрос должен располагаться не в каждом файле, где я хочу иметь эту функциональность, я в Personal.xls, чтобы быть доступным для любых файлов.
Желательно возращаться к той же ячейке, с которой лист был покинут.

Это возможно?



alex77755>> Re: Перенос больших объемов информации в Excel
2012-10-11 20:11 http://forum.msexcel.ru/profiles/alex77755-u149257.html
Макросом

Олег Корзников>> Преобразование данных
2012-10-11 20:14 http://forum.msexcel.ru/profiles/korow-u2942.html
Уважаемы гуру
у меня есть  таблица из 2 столбцов но очень много строк
1 столбец текст
2 столбец дата (даты могут повторяться)
строк очень много
 мне надо сформировать таблицу
наименование каждого столбца месяц под ним должны располагаться все текстовые значения
пример в приложении
вторая таблица должна обновляться по мере изменения дат в первой таблице
заранее благодарен


KuklP>> Re: Как лучше присваивать значение ячейке?
2012-10-11 20:48 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Попробуйте сначала присвоить столбцу формат "текстовый". Или присваивайте значение так:
Cells(i,j).value = "'" & rs.Fields("KEY").Value

sergo44441>> Re: Преобразование данных
2012-10-11 21:09 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Получилось, данные обрабатываются при нажатии кнопки на листе с данными (названия листов не меняйте).
только вопрос для знающих, я пытался найти номер вхождения элемента datas в шапке на свод через функцию поискпоз (match в макросе), возникала ошибка, сделал простым перебором. В макросе это закомментированная строка.

sergo44441>> Re: Возврат в предыдущий лист
2012-10-11 21:13 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
Перед переходом на другой лист запоминайте предыдущий в переменной
dim predlist as worksheet
set predlist =activesheet
...............
.............
predlist.activate

Олег Корзников>> Re: Преобразование данных
2012-10-11 21:14 http://forum.msexcel.ru/profiles/korow-u2942.html
почему то не работает пишет ошибку в коде макроса

не найден макрос 'Н/Д'

While WorksheetFunction.EDate(mindat, t) <= maxdat

sergo44441>> Re: Подключение внешних данных.
2012-10-11 21:16 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
запустите макрорекордер перед запуском процедуры импорта, перед делением на столбцы выделите весь столбец. Остановите макрос. В следущий раз достаточно будет запустить ваш макрос и файл будет получен

Poltava>> Re: Преобразование данных
2012-10-11 21:50 http://forum.msexcel.ru/profiles/poltava-u39021.html
Кнопка привязана к несуществующему макросу! нажмите [abbr=клик правой кнопкой мыши]ПКМ[/abbr] на кнопке затем назначить макрос и выберите "перенос"

Олег Корзников>> Re: Преобразование данных
2012-10-11 22:04 http://forum.msexcel.ru/profiles/korow-u2942.html
Кнопка привязана к несуществующему макросу! нажмите [abbr=клик правой кнопкой мыши]ПКМ[/abbr] на кнопке затем назначить макрос и выберите "перенос"
спасибо сделал
кнопка стала работать
но выдаёт следующую ошибку

While WorksheetFunction.EDate(mindat, t) <= maxdat

Вадя>> Сохранить стиль сводной таблицы при копировании
2012-10-11 22:38 http://forum.msexcel.ru/profiles/vadya-u153767.html
Здравствуйте. Подскажите пожалуйста как сохранить стиль сводной таблицы при копировании?

Poltava>> Re: Пронумеровать страницы в листах одной книги и сделать содержание на другом ли
2012-10-11 22:43 http://forum.msexcel.ru/profiles/poltava-u39021.html
1) Колонтитул обязательно должен быть в рамочке или должен просто отображать соответствующую информацию
2) Номера по пункту так и должны повторяться по несколько пятых, есть пустые
3) Номера протоколов где можно брать на листе содержание?
4) Так и должно быть что протоколы номер 3-6 находятся на двух листах 7-8(насколько понимаю это разные листы книги)
Если мои догадки верны и вы выложили некорректный пример то вижу следующий вариант
 - ненужные листы скрываем (а не удаляем) ведь потом могут понадобиться!
 - каждая строка содержания привязана к определенному листу соответственно если он скрыт то и ее скрываем
 - логика подсказывает что достаточно знать количество страниц на каждом листе книги остальное считается как последний лист + 1 - +количество страниц на листе


KuklP>> Re: Перенос больших объемов информации в Excel
2012-10-12 11:12 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Попробуйте:
Код:
Public Sub www()
    Dim a, i&, n&, m&, x&
    a = Split(CreateObject("Scripting.FileSystemObject").OpenTextFile("H:\Temp\Ваш_путь.txt", 1).ReadAll, vbNewLine)
    n = ActiveSheet.Rows.Count: m = ((UBound(a) + 1) \ n) + 1
    ReDim b(1 To n, 1 To m): m = 0
    For i = 0 To UBound(a)
        m = m + 1
        If i Mod n = 0 Then x = x + 1: m = 1
        b(m, x) = a(i)
    Next
    [a1].Resize(UBound(b), UBound(b, 2)) = b
End Sub


Serge 007>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-12 11:16 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...причем тут Серж 007?..
Саш, я тоже когда-то (почти три года назад) этот вопрос задавал Улыбка

На программерс

Здесь

На планете


ShAM>> Re: Разделение ячейки на несколько с учетом другово языка
2012-10-12 11:36 http://forum.msexcel.ru/profiles/sham-u106530.html
Из [url=http://forum.msexcel.ru/pravila_foruma/pravila_foruma-t129.0.html]правил_форума[/url]:

"Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит."


Alex_ST>> Re: Где правильнее расположить новую функцию?
2012-10-12 11:37 http://forum.msexcel.ru/profiles/alexst-u65623.html
Что-то я такого метода не припомню...
А Вы свою функцию (её копию, конечно) не можете расположить в модуле той книги, в которой её используете?
Я обычно так и делаю, когда создаю для кого-нибудь таблицы со своими функциями, которые должны продолжать работать на другом компе.
Ну, можно, конечно, программно разорвать связи, но тогда результаты вычисления по связанным функциям заменятся на значения и функции "умрут"

Prist>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-12 11:56 http://forum.msexcel.ru/profiles/prist-u4859.html
А я общался с автором топика в личке - он об этом скромно умолчал. Человек не читает ответы или не вдумывается в них и не охотно отвечает на поставленные вопросы, в связи с чем у меня пропало желание помогать через личку. Хотя ответ дал. Но общаться односторонне надоело.

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

MD>> Re: Перенос больших объемов информации в Excel
2012-10-12 12:01 http://forum.msexcel.ru/profiles/md-u153995.html
Нет я вовсе не детектив Подмигивающий

В качестве примера прикладываю текстовый фаил. Необходимо отредактировать макрос так, чтобы текст достигнув 50 строки продолжил "выкладоваться" на 4 столбце от предыдущего или переносился на следующий лист. Как вы поняли текст должен подвергаться редактированию до того как он попадает в excel.

P.S. Я не сильно подкован в данном вопросе поэтому прошу не судить строго.

Serge 007>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-12 12:08 http://forum.msexcel.ru/profiles/serge_007-u25260.html
А я общался с автором топика в личке - он об этом скромно умолчал.
Я тоже общался с ТС в личке. Скромность его украшает. Как и умение уйти из общения по-английски, не напрягая собеседника лишними словами типа "Спасибо" или "До свидания" Улыбка

Serge 007>> Re: Перенос больших объемов информации в Excel
2012-10-12 12:11 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...как потом с этим работать не особо понятно...
Ну да, я из этого и исходил. Предположил что всё-таки надо сохранить данные в виде БД, а не "каши" Улыбка

KuklP>> Re: Перенос больших объемов информации в Excel
2012-10-12 12:50 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Вы писали:
как поставить автоматическое заполнение соседних столбцов при заполнении первого?
теперь:
достигнув 50 строки продолжил "выкладоваться" на 4 столбце от предыдущего
Почему на 4 столбце? В примере их семь.
Как вы поняли текст должен подвергаться редактированию до того как он попадает в excel.
С чего мы должны это понять? Где у Вас хоть словом упомянуто об этом? Да и представляю себе редакцию на несколько миллионов строк... А потом у Вас появятся еще какие-то условия и надо будет опять все переделывать?
Под Ваш пример:
[code]Public Sub www()
    Dim a, i&, n&, m&, x&, b
    Application.ScreenUpdating = 0
    a = Split(CreateObject("Scripting.FileSystemObject").OpenTextFile("H:\Пример.txt", 1).ReadAll, vbLf)
    n = 50: m = ((UBound(a) + 1) \ n) + 1
    Fo...

runner>> Re: Разделение ячейки на несколько с учетом другово языка
2012-10-12 12:52 http://forum.msexcel.ru/profiles/runner-u31387.html
В первом приближении - попробуйте использовать функционал [Данные->Текст по столбцам] с ";" в качестве разделителя  и потом транспонирование.

m4shk4>> Re: Разделение ячейки на несколько с учетом другово языка
2012-10-12 13:01 http://forum.msexcel.ru/profiles/m4shk4-u153889.html
Искала более сложное решение, когда для нужд подходят средства самого экселя. Спасибо большое

Николай Николаевич>> Как лучше загружать данные в EXCEL?
2012-10-12 13:26 http://forum.msexcel.ru/profiles/agnostic-u1314.html
Подскажите, какие настройки необходимо применить в EXCEL для того, чтобы он самостоятельно не изменял данные?

При загрузке данных в Excel из файла Dbf   Excel самостоятельно подменяет одни символы другими.
Например, символы псевдографики буквами.

Файл с процедурой загрузки - прикладываю.
В приложенном файле есть:
лист "ДЗ_07" с данные, которые и должны быть (загружен не макросом);
лист с загружаемыми макросом из файла Dbf данными (создается при запуске макроса).

Может быть достаточно задать какой-нибудь параметр при открытии файла dbf, чтобы Excel не менял данные, получаемые из него?


Николай Николаевич>> Re: Как лучше присваивать значение ячейке?
2012-10-12 13:33 http://forum.msexcel.ru/profiles/agnostic-u1314.html
Как выяснилось, EXCEL подменяет данные уже в rs.Fields("KEY").Value (посмотрел в отладчике).

Поэтому я оставил добавление "'" :
Cells(i,j).value = "'" & rs.Fields("KEY").Value,
но, так как это вопрос не решает, то создал новую тему:
"Как лучше загружать данные в EXCEL?"

Надеюсь на Вашу помощь.

__Nadya__>> Изменение имени листа
2012-10-12 16:12 http://forum.msexcel.ru/profiles/nadya-u139326.html
Подскажите пожалуйста, можно ли сделать так, чтоб при копировании листа "Данные_..." и изменении в нем (в скопированном) города в ячейке Е2, название листа менялось так, чтоб на месте "..." (или города с листа копирования) появлялся город из ячеейки Е2?
 Например: был Лист "Данные_Москва" у него в ячейке Е1 было написано "Москва". Скопировали данный лист, и поменяли город в Е1 с Москвы на, например, Екатеринбург -  и тут же название Листа стало - "Данные_Екатеринбург". И так должно проделываться с каждым новым листом, который создается копией, т.к. их будет очень много.

Igor_Tr>> Shape msoShapeCloudCallout
2012-10-12 16:35 http://forum.msexcel.ru/profiles/igortr-u25564.html
Здрасьте. На листе несколько обьектов Shape, в том числе Shape(msoShapeCloudCallout) - выноска в виде облака (одна). При создании обьекту было присвоено имя > Selection.Name = "Предупреждение". При завершении процедуры хочу убрать (скрыть, удалить), и не могу! Shapes("Предупреждение").Visible = False не работает (и т.д). И что мне с ним делать?

cheshiki1>> Re: Изменение имени листа
2012-10-12 16:48 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html
вариант вставить в "Эта книга"
Код:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Address = "$E$1" Then
On Error Resume Next
Sh.Name = Sh.Range("e1")
If Not Err.Number = 0 Then MsgBox "Лист " & Sh.Name & " нельзя переименовать в " _
& Sh.Range("e1") & "," & Chr(1) & "лист " & Sh.Range("e1") & " уже есть в этой книге."
On Error GoTo 0
End If
End Sub


свой>> Выборочное скрытие/отображение...
2012-10-12 16:54 http://forum.msexcel.ru/profiles/svoy-u154004.html
Здравствуйте.

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


Т.е. сейчас так:



... а нужно так:




Файл во вложении  Обеспокоенный

Serge 007>> Re: Выборочное скрытие/отображение...
2012-10-12 17:06 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Файл во вложении
А вложение где?
=ЕСЛИ(да_или_нет="нет";ДАТАМЕС(первый_порог;1);"")

IKor>> Re: Преобразование данных
2012-10-12 17:12 http://forum.msexcel.ru/profiles/ikor-u6827.html
предлагаю вариант решения задачи формулами (с дополнительным столбцом)

свой>> Re: Выборочное скрытие/отображение...
2012-10-12 17:18 http://forum.msexcel.ru/profiles/svoy-u154004.html
А вложение где?
Дико извиняюсь! Приаттачил. Просто я уже подтормаживать начинаю под конец этого весёлого дня  Обеспокоенный



=ЕСЛИ(да_или_нет="нет";ДАТАМЕС(первый_порог;1);"")
Спасибо, сейчас попробую.

свой>> Re: Выборочное скрытие/отображение...
2012-10-12 17:27 http://forum.msexcel.ru/profiles/svoy-u154004.html
=ЕСЛИ(да_или_нет="нет";ДАТАМЕС(первый_порог;1);"")

Оно самое! Спасибо огромное!!!


p.s.
Где тут в "карму" плюсы ставят? нашёл, ещё раз благодарю!

KuklP>> Re: Как лучше загружать данные в EXCEL?
2012-10-12 19:39 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Вот тут: http://www.planetaexcel.ru/forum.php?thread_id=20905
тема, которая Вас, возможно заинтересует.
А в Вашем файле то же можно сделать проще(но Вашей проблемы это не решит):
Код:
Sub www()
    With Workbooks.Open("H:\Ваш_путь\RDZ_KEY.DBF")
'    .Sheets("RDZ_KEY").Copy Before:=ThisWorkbook.Sheets(1) ' можно так
    .Sheets("RDZ_KEY").[a1].CurrentRegion.Copy ThisWorkbook.Sheets(1).[a1] ' или так
    .Close 0
    End With
End Sub


Igor_Tr>> Re: Shape msoShapeCloudCallout
2012-10-12 19:44 http://forum.msexcel.ru/profiles/igortr-u25564.html
 Что-то у меня получилось, но какое-то громоздкое. Есть что попроще у кого-нибудь?   

    Dim mShp As Shape
    Dim a, b, n As Integer
    Dim mStr As String
    Dim n As Byte
   
    n = ActiveSheet.Shapes.Count
   
    mStr = "Предупреждение"
   
    For Each mShp In ActiveSheet.Shapes
        a = mShp.Type
        b = mShp.AutoShapeType
'
            Debug.Print mShp.Type; mShp.AutoShapeType; mShp.Name ' так. _
                                                                                 для контроля.....
        For i = 1 To n '
            If ActiveSheet.Shapes(i).AutoShapeType = 108 _
                                        And mShp.Name = mStr Then
                ActiveSheet.Shapes(i).Select
                Selection.Delete
                Exit For
            End If
        Next i
        i = 1
    Next mShp

Вадя>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-12 21:43 http://forum.msexcel.ru/profiles/vadya-u153767.html
Пирст, Вы не решили мне проблему, хотя пытались Улыбка

KuklP>> Re: макрос для выборочного копирования данных в одну ячейку с разделителем
2012-10-12 21:45 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Я бы взялся, но кошелька на ЯД у меня нет. А работа и правда непростая.

Вадя>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-12 21:46 http://forum.msexcel.ru/profiles/vadya-u153767.html
_Boroda_, как Вы так делаете?
У меня не выходит((
Я так понимаю это не стандартный стиль, а созданный самовольно?
Как так делаете? :Улыбка

Prist>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-12 22:29 http://forum.msexcel.ru/profiles/prist-u4859.html
Пирст, Вы не решили мне проблему, хотя пытались Улыбка
Соглашусь. Потому что желание помогать вникуда нет. Я Вам как мог пояснил варианты решения проблемы практически сразу, но Вы активно игнорировали мои попытки помочь и почему-то посчитали необходимостью дублировать мне каждое свое сообщение. В конце концов Вы что-то где-то поменяли и выкинули мне очередную загадку-угадайку. Лишний раз писать Вам и вымогать у Вас пример или толковое пояснение проблемы желания не было.

Могу сказать одно: в моем коде все работает. Почему Вы не хотите задать вопрос в той теме, где был выложен файл с кодом тоже непонятно. И хочу заметить, что даже в этой теме Вы не описываете проблему полностью - в личке Вы писали, что у Вас не получается копировать стили сводной из одной книги в другую. Вы уже пытались что-то предпринять для решения проблемы(смотрели темы форума, общались с его участниками) - но даже после этого решили, что сов...

Вадя>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-12 22:55 http://forum.msexcel.ru/profiles/vadya-u153767.html
Prist, Вы толковый парень!
Спасибо!
А не подскажете что может означать если выдаете ошибку: Нет данных, Данные не скопированы в буфер.
Перед этим я нажимаю копировать, видно что копирование происходит... но перед тем как хочу нажать вставить, признаки копирования исчезают.
Примечание: это происходит когда я переписал Ваш код под свою задачу. Выложить не могу, так как на работе нет доступа.
Попатайтесь помочь плиз Грустный


Вадя>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-12 22:56 http://forum.msexcel.ru/profiles/vadya-u153767.html
Prist, а как сделал Автор: _Boroda_?
У него вроде как все работает. Не смотрели?

Prist>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-12 23:09 http://forum.msexcel.ru/profiles/prist-u4859.html
А не подскажете что может означать если выдаете ошибку: Нет данных, Данные не скопированы в буфер.
Подскажу: то, что уже не раз говорил - проверить, в одном ли экземпляре Excel открыты обе книги. Других вариантов нет.

А вообще я бы посоветовал Вам очень подробно описать действия, которые Вы произоводите. Как открываете обе книги, как производите копирование и вставку; что происходит если копировать из книги с кодом формулы и вставить их в результирующую книгу; как ведет себя специальная вставка при копировании из одной книги в другую.

_Boroda_>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-12 23:09 http://forum.msexcel.ru/profiles/boroda-u12234.html
_Boroda_, как Вы так делаете?
Я так понимаю это не стандартный стиль, а созданный самовольно?
Сначала вставить значения, а потом (на то же место вставляем еще раз) только форматы (все это в спецвставке)
стиль стандартный

sergo44441>> Re: Преобразование данных
2012-10-12 23:35 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
отличное решение с формулами, только вот почему макрос не сработал? У меня возникла такая мысль: а вдруг в датах, на которых пользователь пытался его применить - опечатка, например, вместо 2012 года - 2021, а используется 2003 эксель, который в итоге только 21 год сможет вместить. Хочется выявить причину ошибки

Вадя>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-13 00:05 http://forum.msexcel.ru/profiles/vadya-u153767.html
Prist, я сначала делаю копирование внутри одной книги и такая ошибка...не могу понять в чем дело

Serge 007>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-13 00:54 http://forum.msexcel.ru/profiles/serge_007-u25260.html
...не получается копировать стили сводной из одной книги в другую...
И не получится. Только копированием сводной со стилем, других путей нет.

ЗЫ Стиль создаётся только в той книге, в которой Вы его создаёте. Это типа Scroll Area


Вадя>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-13 08:32 http://forum.msexcel.ru/profiles/vadya-u153767.html
Только копированием сводной со стилем, других путей нет. - Так мне так и нужно!!!!!!
Подскажите как сделать плиз!!! Улыбка

Wasilic>> Re: Преобразование данных
2012-10-13 11:45 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Макрос и формула.  Улыбка  Проще не бывает!

sergo44441>> Re: Преобразование данных
2012-10-13 12:59 http://forum.msexcel.ru/profiles/sergo44441-u3995.html
"Макрос и формула.    Проще не бывает!"
Только  если появится новая дата с месяцем, которого раньше не было (например 5 сентября 2012), то нужно будет добавить вручную добавить данные о ней на 2 лист. Wasilic,нужно добавить в ваш макрос автодобавление периодов, тогда будет все замечательно.

Poltava>> Re: Запутался с копированием строк
2012-10-13 14:06 http://forum.msexcel.ru/profiles/poltava-u39021.html
Вот посмотрите такой вариант
1)Листы названы согласно районов! (список районов в макросе сами сказали что ненужно будет пополнять потому не стал делать возможность интерактивного пополнения!)
2)При выборе очередной книги с данными данные добавляются в конец списка в соответствующем районе.
3)Все же добавил столбцы со служебной информацией(имя файла и листа с которого загружали данные а так же дата загрузки) если вам ненужно будет то комментируете вот эти 4 строки
Код:
           buf2 = .Cells(Rows.Count, 2).End(xlUp).Row
            .Range("N" & buf1 & ":N" & buf2).Value = Fname
            .Range("O" & buf1 & ":O" & buf2).Value = buf0
            .Range("P" & buf1 & ":P" & buf2).Value = Format(Now(), "DD-MM-YY")
            .Columns("N:P").Hidden = True: .Cells(1, 1).Select
и удалите процедуры СлужебнаяИнформатцияСкрыть и СлужебнаяИнформатцияПоказать просто я не представляю как можно будет отловить ошибочно загруженные данные без этих столбцов
3)Написал процедуру выгрузки...

ViktorG>> Re: Запутался с копированием строк
2012-10-13 18:24 http://forum.msexcel.ru/profiles/viktorg-u22984.html
Огромное спасибо за труд. В понедельник проверю, покажу о результатах отпишусь.

Wasilic>> Re: Преобразование данных
2012-10-13 20:09 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Только  если появится новая дата с месяцем, которого раньше не было (например 5 сентября 2012), то нужно будет добавить вручную добавить данные о ней на 2 лист. Wasilic,нужно добавить в ваш макрос автодобавление периодов, тогда будет все замечательно.
Все написано в соответствии с примером! Всех ньюансов задачи я не знаю.

Вадя>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-14 22:14 http://forum.msexcel.ru/profiles/vadya-u153767.html
Ребята, как внедрить? Помогите

Wasilic>> Re: макрос для выборочного копирования данных в одну ячейку с разделителем
2012-10-14 23:05 http://forum.msexcel.ru/profiles/wasilic-u24852.html
Таблица отчета так должна выглядеть?

Олег*>> Re: Как вставить формулу в ячейку с помощью макроса?
2012-10-14 23:26 http://forum.msexcel.ru/profiles/oleg-u24862.html
Решил вдохнуть в эту тему новую жизнь Улыбка

Вопрос такой.
Теперь надо программно вставить не просто формулу, а [abbr=Вводится через Ctrl+Shift+Enter]формулу массива[/abbr]. Подскажите, пожалуйста, как это сделать.

Пробовал вот так вот:
Код:
        [МойДиапазон].Cells(Строка).FormulaLocal = _
             "{=НАИМЕНЬШИЙ(ЕСЛИ(ПолеЗначенийТаблицыАнализа=МАКС(ПолеЗначенийТаблицыАнализа);" & _
                "СТРОКА(ПолеЗначенийТаблицыАнализа)*1000+СТОЛБЕЦ(ПолеЗначенийТаблицыАнализа));" & _
                                                                     "СТРОКА(A" & Строка & "))}"

Но Экселю это почему-то не понравилось Улыбка

Хотя и вставилось-то именно так, как я хотел, но почему-то формула не работает. Где ошибка?

Файл, по мотивам которого я экспериментирую, находится вот здесь:
http://forum.msexcel.ru/microsoft_excel/kak_poluchit_adres_yacheyki_s_izvestnym_znacheniem-t8667.0.html;msg44850#msg44850...

ZORRO2005>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-14 23:59 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Ребята, как внедрить? Помогите
Внимательно посмотреть первое сообщение от _Boroda_.

Serge 007>> Re: Сохранить стиль сводной таблицы при копировании
2012-10-15 00:18 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Внимательно посмотреть первое сообщение от _Boroda_.
Серёг, это не тот путь Улыбка
Если надо сохранить стиль в новый документ, то достаточно просто переместить в него сводную (любым способом). А вот сохранить стиль на месте - не получится...

Serge 007>> Re: Как вставить формулу в ячейку с помощью макроса?
2012-10-15 00:27 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Теперь надо программно вставить не просто формулу, а [abbr=Вводится через Ctrl+Shift+Enter]формулу массива[/abbr]. Подскажите, пожалуйста, как это сделать.
Так (с помощью FormulaArray):
Код:
        [МойДиапазон].Cells(Строка).FormulaArray = _
        "=INDEX(R2C2:R21C2,SMALL(IF(MATCH(R2C2:R21C2,R2C2:R21C2,FALSE)=ROW(R2C2:R21C2)-1,ROW(R2C2:R21C2)-1),ROW()-1))"


_Boroda_>> Re: Как вставить формулу в ячейку с помощью макроса?
2012-10-15 01:00 http://forum.msexcel.ru/profiles/boroda-u12234.html
Или, для Вашей формулы
Код:
    [МойДиапазон].Cells(Строка).FormulaArray = _
        "=SMALL(IF(ПолеЗначенийТаблицыАнализа=MAX(ПолеЗначенийТаблицыАнализа)," & _
        "ROW(ПолеЗначенийТаблицыАнализа)*1000+COLUMN(ПолеЗначенийТаблицыАнализа))," & _
        "ROW(A" & строка & "))"


Serge 007>> Re: Как вставить формулу в ячейку с помощью макроса?
2012-10-15 01:11 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Или, для Вашей формулы...
Саш, специально другую формулу привёл, потому что
...нужно не готовое решение, а только подсказка, как это делать, в смысле, программно вставлять в ячейки формулы массивов...
Улыбка

Олег*>> Re: Как вставить формулу в ячейку с помощью макроса?
2012-10-15 02:32 http://forum.msexcel.ru/profiles/oleg-u24862.html
_Boroda_ и Serge 007

Огромное вам спасибо!!!

На самом деле, без вашей подсказки я бы ещё о-о-чень долго не смог бы сообразить, что под эту задучу нужен совсем другой метод (FormulaArray), да к тому же еще все должно быть в нелокализованном виде и вместо точек с запятой надо использовать просто запятые.

KuklP>> Re: Shape msoShapeCloudCallout
2012-10-15 05:45 http://forum.msexcel.ru/profiles/kuklp-u39713.html
ActiveSheet.drawingobjects("Предупреждение").delete
А на будущее, выкладывайте файл-пример Эксель.

ViktorG>> Re: Запутался с копированием строк
2012-10-15 08:25 http://forum.msexcel.ru/profiles/viktorg-u22984.html
Все чудесно. То что доктор прописал. Еще раз ОГРОМНОЕ спасибо.
P.S.

3)Написал процедуру выгрузки результатов которая пересохраняет файл без макросов и листа управления

Файл сохраняется без макросов но с листом управления.

_Boroda_>> Re: Как вставить формулу в ячейку с помощью макроса?
2012-10-15 09:24 http://forum.msexcel.ru/profiles/boroda-u12234.html
Олег, самый простой (с моей точки зрения) метод, чтобы не было "о-о-чень долго не смог бы сообразить" и чтобы легко переводить функции на буржуйский - пишете формулу, проверяете ее правильность, если все нормально, то встаете в ячейку с формулой (не обязательно, можно потом), включаете запись макроса, тычете мышой в строку формул и нажимаете Контрл+Ентер для обычной формулы (не обязательно, можно просто Ентер) и Контрл+Шифт+Ентер для формулы массива. Выключаете запись макроса, Альт+Ф11 и смотрите, что получилось.

MD>> Re: Перенос больших объемов информации в Excel
2012-10-15 10:41 http://forum.msexcel.ru/profiles/md-u153995.html
Спасибо огромное за помощь!!! Стараюсь разобраться!

yana33311>> Как заменить значение на значение?
2012-10-15 11:08 http://forum.msexcel.ru/profiles/yana33311-u154249.html
Вообщем нужно заменит фразу на другую. Но в половине случаев это фраза в другом формате (формула). Как это сделать?

При поиске в параметрах в выпадающем списке Область поиска есть три варианта: значения, формулы и примечания. Но при переходе на вкладку Заменить в Области поиска возможно выбрать только Формулы, а следующие две строчки пустые. Мне нужно заменить фразу 12 месяцев на другую. Вот при замее оно не ищет половину всех ячеек с этой фразой. Как быть. Прилагаю скриншот и сам файл
http://i.piccy.info/i7/7498f318babb1...iannyi_240.jpg

http://a-l-y-s-s-a.narod.ru/mfu_export_15-10-2012.csv

Prist>> Re: Как заменить значение на значение?
2012-10-15 11:14 http://forum.msexcel.ru/profiles/prist-u4859.html
Дал ответ на Планете: здесь дублирую, т.к. там небольшие проблемы с доступом к сайту.

У меня в Вашем примере заменил столько же сколько нашел. Т.е. все. У Вас формул там нет - значит можно искать по формулам - замена будет произведена все равно значений, т.к. формул нет.
А вообще проблема может быть в длине строк.
Попробуйте открыть простым блокнотом и там произвести замену(.csv это по сути и есть текстовый файл, поэтому проблем не будет).

yana33311>> Re: Как заменить значение на значение?
2012-10-15 11:20 http://forum.msexcel.ru/profiles/yana33311-u154249.html
Дело в том, что в 30 ячейках есть фраза 12 месяцев, а находит только в 15. Хотя в остальных она тоже есть. Спасибо

Олег*>> Как отключить автоматическое заполнение столбцов таблицы?
2012-10-16 21:29 http://forum.msexcel.ru/profiles/oleg-u24862.html
Словами трудно сформулировать, поэтому приложил файл.

Итак, имеется таблица, в которую вставляем формулы программно. Вставляем формулу в верхнюю ячейку столбца, а Эксель  сразу же автоматически заполняет весь этот столбец этой формулой. Подскажите, пожалуйста, как бы мне эту автоматику отключить где-нибудь в настройках, а то она меня уже достала Грустный



ZORRO2005>> Re: Как отключить автоматическое заполнение столбцов таблицы?
2012-10-16 21:38 http://forum.msexcel.ru/profiles/zorro2005-u4225.html
Вариант1:
После того, как вставите формулу и она распростанится на весь столбец, нажмите CTRL+Z.
Больше хулиганить не будет.
Вариант2:
Правой кнопкой мыши по таблице-Таблица-Преобразовать в диапазон.


Олег*>> Re: Как отключить автоматическое заполнение столбцов таблицы?
2012-10-16 21:51 http://forum.msexcel.ru/profiles/oleg-u24862.html
Вариант1:
После того, как вставите формулу и она распростанится на весь столбец, нажмите CTRL+Z.
Больше хулиганить не будет.
Вариант2:
Правой кнопкой мыши по таблице-Таблица-Преобразовать в диапазон.

Спасибо, но мне это не подходит Грустный

Вариант1: Но у меня же макрос таблицу заполняет, как же я на кнопки-то нажму? А макрос заполняет не одну ячейку, а весь столбец, но данные берутся из разных мест, поэтому в каждой ячейке должна быть своя "уникальная" формула.

Вариант2: Но мне таблица-то все-таки нужна, для последующей сортировки данных. Не хотелось бы ее удалять. Как вариант, можно, наверно, преобразовать в диапазон, потом вставить данные, а потом снова преобразовать в таблицу, но я думал, что есть какое-нибудь более изящное решение где-нибудь в настройках Экселя.


Serge 007>> Re: Как отключить автоматическое заполнение столбцов таблицы?
2012-10-16 22:04 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Как эту автоматику отключить где-нибудь в настройках?
1. Вручную:
Создаём и заполняем любую таблицу, жмём кнопку (см. картинку), удаляем таблицу
Далее можно пользоваться макросом

2. Раз уж всё-равно заполнение идёт макросом, то в коде, до того как прописываются формулы пишем так:
Код:
Application.AutoCorrect.AutoFillFormulasInLists = False


Вадя>> Как убрать с ячейки запись?
2012-10-16 22:07 http://forum.msexcel.ru/profiles/vadya-u153767.html
Такая ситуация: есть ячейки с цифрами.
Сами ячейки заполнены только цыфрами, но при этом в каждой из них "2 грн "
Внимание вопрос: как убрать грн, если его нет в самой ячейке?

Serge 007>> Re: Как убрать с ячейки запись?
2012-10-16 22:12 http://forum.msexcel.ru/profiles/serge_007-u25260.html
Ctrl+1 - Вкладка Число
Выберите нужный формат

Alxxxx74>> Re: Выборка данных из массива в другую таблицу с текстовым отбором
2012-10-16 22:17 http://forum.msexcel.ru/profiles/alxxxx74-u146906.html
В этом примере автоматически не получается транспонировать следующий массив с шагом 35 строк((

Вадя>> Re: Как убрать с ячейки запись?
2012-10-16 23:03 http://forum.msexcel.ru/profiles/vadya-u153767.html
Серж, благодарю!
Теперь помогите еще со стилем сводной. Вы говорили знаете как обойти проблему

romamania>> Поиск частей текста в столбце-массиве
2012-10-16 23:07 http://forum.msexcel.ru/profiles/romamania-u4973.html
Извините за может быть банальный вопрос, не специалист, а по аналогии применить было бы полезно. Задача находить номера договоров, иначе говоря оплату по договорам в массиве назначений платежа, файлы прилагаю. Функцией можно решить, но хотелось бы макросом, чтобы кнопочку запуска к нему приделать и красиво все было.

Олег*>> Re: Как отключить автоматическое заполнение столбцов таблицы?
2012-10-16 23:20 http://forum.msexcel.ru/profiles/oleg-u24862.html
Serge 007
Огромное спасибо!!!
Вставил в самом начале макроса:
  
Код:
Application.AutoCorrect.AutoFillFormulasInLists = False

и в самом конце:

 
Код:
Application.AutoCorrect.AutoFillFormulasInLists = True

Все работает превосходно! В смысле, Эксель заметно поумнел Улыбка

Олег*>> Re: Как отключить автоматическое заполнение столбцов таблицы?
2012-10-16 23:42 http://forum.msexcel.ru/profiles/oleg-u24862.html
Как эту автоматику отключить где-нибудь в настройках?
1. Вручную:
Создаём и заполняем любую таблицу, жмём кнопку (см. картинку), удаляем таблицу
Далее можно пользоваться макросом

А кстати, это тоже классный вариант!
После этого Эксель уже не самоуправничает, а лишь любезно предлагает "Заполнить все ячейки данного столбца указанной формулой".

Serge 007>> Re: Выборка данных из массива в другую таблицу с текстовым отбором
2012-10-16 23:55 http://forum.msexcel.ru/profiles/serge_007-u25260.html
А следующий документ как получить таким же образом в следующую строку?
Долго не мог понять о каком документе речь Улыбка
Вы бы хоть цветом что ли их выделили...

Решение во вложении

_Boroda_>> Re: Как отключить автоматическое заполнение столбцов таблицы?
2012-10-17 00:48 http://forum.msexcel.ru/profiles/boroda-u12234.html
Олег, дело в том, что таблицы в Excel для того, в частности, и созданы, чтобы в столбцах была однотипная информация (некий аналог базы в Access). Вы, конечно, можете заполнить одно поле разными формулами, но это, во-первых, "дурной тон" и, во-вторых, довольно опасно тем, что может быть такая ситуация - кто-то "провалится" в одну из ячеек , потом для выхода нажмет Ентер и формула из этой ячейки размножится по всему полю, а он и не заметит, что другие значения поменялись (даже если убрать автозаполнение, то где гарантия, что завтра Вы(или еще кто) не поставите его для другой таблицы). Так что, дело Ваше, но я бы так делать не стал.
А по поводу "Но мне таблица-то все-таки нужна, для последующей сортировки данных" - а почему не сортируете просто [url=http://msexcel.ru/content/view/27/2/]_автофильтр_[/url]ом?

Poltava>> Re: Пронумеровать страницы в листах одной книги и сделать содержание на другом ли
2012-10-17 00:55 http://forum.msexcel.ru/profiles/poltava-u39021.html
Заполнить лист содержание задача простенькая с ней разобрался быстро. А вот колонтитулы это проблемный момент долго думал что можно сделать. Штатными средствами можно настроить либо количество листов протокола и лист протокола, а лист отчета тогда нужно заполнять в ручную (при этом каждый лист книги нужно печатать отдельно) либо наоборот настроить заполнение графы лист отчета но писать в ручную номер листа протокола и количество листов протокола(при этом печатать нужно всю книгу). Никакого элегантного решения найти не удалось посему пошел самым топорным путем заполнить номера макросом но тут нашлись очередные грабли! нельзя делать разные колонтитулы для страниц в пределах одного листа. Побороть эти грабли оказалось невозможным по определению, по сколько майкрософт не считает это граблями, а называет это высокотехнологичным комбайном как в принципе и предыдущие с недостаточным количеством  предопределенных автозаполняемых полей колонтитулов. Единственное решение которое в этой ситуац...

Hugo121>> Re: Выборка данных из массива в другую таблицу с текстовым отбором
2012-10-17 01:09 http://forum.msexcel.ru/profiles/hugo121-u30647.html
Ну раз формулы... то UDF Улыбка
Код практически не менял.

Олег*>> Re: Как отключить автоматическое заполнение столбцов таблицы?
2012-10-17 02:00 http://forum.msexcel.ru/profiles/oleg-u24862.html
Олег, дело в том, что таблицы в Excel для того, в частности, и созданы, чтобы в столбцах была однотипная информация (некий аналог базы в Access). Вы, конечно, можете заполнить одно поле разными формулами...

Ну не совсем они "разные"... Формулы, в общем-то, одинаковые, но они "подхватывают" однотипные данные из разных ячеек, разбросанных по другому листу с определенным шагом (Данные > Из Интернета > Импорт) и вставляют их в одну таблицу. Поэтому "автоматические" формулы получаются совсем не такими, какие нужны.

но это, во-первых, "дурной тон"

Ну мне-то простительно Улыбка  Я же еще только учусь Улыбка


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


vsm2112>> Извлечение части данных из ячеек
2012-10-17 02:03 http://forum.msexcel.ru/profiles/vsm2112-u154373.html
Помогите пожалуйста написать формулу для переноса длины и ширины в отдельные столбцы:
Пример:
Бордюр Акварель 2 Лилия 6,2*30
Бордюр Асти Бьянка Геометрия 40,5*50
Бордюр Букле Виола Роза 27,8*90
Бордюр Ирис Бордо Оазис 6,2*40,5
Декор Ирис Бордо Оазис 20,1*40,5
Пытался сделать формулу, чтобы переносились значения от звёздочки до пробела в обратном порядке и после звёздочки и до конца записи.
Но так как практически не шарю в этом -не вышло.
Составьте пожалуйста формулу, и напишите описание (что к чему, куда, зачем), если не затруднит


KuklP>> Re: Извлечение части данных из ячеек
2012-10-17 06:30 http://forum.msexcel.ru/profiles/kuklp-u39713.html
Данные - текст по столбцам. Делим по звездочке. Потом в оставшемся неправильном столбце делаем замену "* "(звездочка пробел) на ничего.

_Boroda_>> Re: Как отключить автоматическое заполнение столбцов таблицы?
2012-10-17 09:37 http://forum.msexcel.ru/profiles/boroda-u12234.html
Цитировать
А кстати, на какие кнопки надо нажать, чтобы его назад-то вернуть?
Поскольку я, по причинам, указанным выше, его никогда не убираю, то могу посоветовать просто отдельно запустить строку
Код:
Application.AutoCorrect.AutoFillFormulasInLists = True
Цитировать
Ну не совсем они "разные"... Формулы, в общем-то, одинаковые, но они "подхватывают" однотипные данные из разных ячеек, разбросанных по другому листу с определенным шагом (Данные > Из Интернета > Импорт) и вставляют их в одну таблицу. Поэтому "автоматические" формулы получаются совсем не такими, какие нужны.
Все равно, если формулы не делаются "протягиванием", то это разные формулы
Кстати, киньте кусок файла с объяснялкой что-куда-почему, может, можно написать одну формулу на весь столбец.
Цитировать
Ну мне-то простительно Улыбка  Я же еще только учусь
А вот как раз в этом случае крайне желательно делать все четко и по правилам. До тех пор, по крайней мере, пока Вы не скажете сами себе что-то типа "...

Alxxxx74>> Re: Выборка данных из массива в другую таблицу с текстовым отбором
2012-10-17 10:25 http://forum.msexcel.ru/profiles/alxxxx74-u146906.html
А следующий документ как получить таким же образом в следующую строку?
Долго не мог понять о каком документе речь Улыбка
Вы бы хоть цветом что ли их выделили...

Решение во вложении
Благодарю за помощь! Однако, при большом объеме строк (документов), формула вычисляется по часу на каждое условие((


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

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


В избранное