← Октябрь 2012 → | ||||||
1
|
2
|
3
|
5
|
6
|
7
|
|
---|---|---|---|---|---|---|
8
|
9
|
10
|
12
|
13
|
14
|
|
15
|
16
|
17
|
19
|
20
|
21
|
|
22
|
23
|
24
|
26
|
27
|
28
|
|
29
|
30
|
31
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://excel.1gb.ru/content/view/98/74/
Открыта:
16-11-2006
Статистика
0 за неделю
Димычч>> Re: Где правильнее расположить новую функцию?
Форум по Microsoft Excel Выпуск 41 Подписчиков: 568 Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"
Новости сайта в формате RSS Порекомендуйте нашу рассылку друзьям Обратная связь Наши рассылки: Наши сайты Профессиональные приемы работы в Microsoft Excel bonifatiy.narod.ru Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии. StudentTools.Narod.Ru Для тех, кто любит учиться Наши друзья VBAtips.ru - wordexpert.ru planetaexcel.ru |
Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel".
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. Добро пожаловать на форум! |
В избранное | ||