← Октябрь 2012 → | ||||||
1
|
2
|
3
|
4
|
6
|
7
|
|
---|---|---|---|---|---|---|
8
|
9
|
10
|
11
|
13
|
14
|
|
15
|
16
|
17
|
18
|
20
|
21
|
|
22
|
23
|
24
|
25
|
27
|
28
|
|
29
|
30
|
31
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://msexcel.ru
Открыта:
17-06-2006
Адрес
автора: job.education.exl-owner@subscribe.ru
Статистика
0 за неделю
Michael Holbrook>> Re: Выбор большего значения по индексу
Профессиональные приемы работы в Microsoft Excel Выпуск 16 Подписчиков: 5944 Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"
Новости сайта в формате RSS Порекомендуйте нашу рассылку друзьям Обратная связь Наши рассылки: Наши сайты Профессиональные приемы работы в Microsoft Excel bonifatiy.narod.ru Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии. StudentTools.Narod.Ru Для тех, кто любит учиться Наши друзья VBAtips.ru - wordexpert.ru planetaexcel.ru |
Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"
Sofim>> Re: Как в текстовой строке убрать повторы? 2012-10-04 12:35 http://forum.msexcel.ru/profiles/sofim-u153579.html Большое спасибо! Prist>> Re: Задание СУММЕСЛИ с плавающими границами диапазонов. 2012-10-04 12:39 http://forum.msexcel.ru/profiles/prist-u4859.html Вообще как-то так должно быть: =СУММЕСЛИ(ИНДЕКС([индекс];ПОИСКПОЗ("инд";[индекс];0)):M6000;[@индекс];ИНДЕКС([количество];ПОИСКПОЗ("списать";[количество];0)):L6000) Но лично для меня непонятно какой должен быть критерий для суммирования? rienfer>> Re: Задание СУММЕСЛИ с плавающими границами диапазонов. 2012-10-04 12:42 http://forum.msexcel.ru/profiles/rienfer-u153610.html cheshiki1 От формулы нужно, чтобы начиная с разделителя и до конца таблицы суммировались все значения из столбика L, которым соответствует одинаковый индекс(столбик M) __Nadya__>> Re: Соровка в сводной таблице 2012-10-04 12:45 http://forum.msexcel.ru/profiles/nadya-u139326.html Есть еще вариант добавить столбец в исходную таблицу(см. вложение на 2 листах) . [/quote] Спасибо ограмное. Очень помогло. Только попыталась сама сделать аналогичную табличку как на листе 2 (файл во вложении), но у меня не получается привести её к такому же виду как у вас. Не поскажете как это сделать? А то я не очень сильна в сводных таблицах - только учусь. Буду очень признательна. ZORRO2005>> Re: Соровка в сводной таблице 2012-10-04 13:16 http://forum.msexcel.ru/profiles/zorro2005-u4225.html но у меня не получается привести её к такому же виду как у вас. Не поскажете как это сделать? Excel 2010: Конструктор-Макет отчета-Показать в табличной форме.__Nadya__>> Re: Соровка в сводной таблице 2012-10-04 13:24 http://forum.msexcel.ru/profiles/nadya-u139326.html еще раз спасибо! polioli>> как разместить в ворде несколько мален. листов на формате А4 2012-10-04 15:27 http://forum.msexcel.ru/profiles/polioli-u4066.html задача следующая: есть карточки - это 4-е вордовских файла f1, f2, f3, f4, в каждом по две страницы s1 и s2, параметры листа 12х7см. мне нужно распечатать их на листе А4, на лист вертикально помещается 4-е карточки (сбоку остается пустое пространство 9см- не страшно) Т.е. мне нужно расположить их на листе А4 (с тем, чтобы потом распечатать), так чтобы лицо А4 было --------- | f1 - s1 | --------- | f2 - s1 | --------- | f3 - s1 | --------- | f4 - s1 | --------- оборот А4 был --------- | f1 - s2 | --------- | f2 - s2 | --------- | f3 - s2 | --------- | f4 - s2 | --------- И делать это все должен макрос. моя проблема в том, что я даже без макроса пока не знаю как подойти к задаче. Информация в каждом файле карточки - это таблица и под ней текст, при этом если таблица короткая, то на второй лист переходит только текст, если таблица по-длиннее, то на второй лист файла карточки переносится часть таблицы и под ней текст Каким методом можно соединить в ворде нескол... ZORRO2005>> Re: Соровка в сводной таблице 2012-10-04 15:40 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Формула в дополнительном столбце должна быть посложнее. Предыдущая не учитывает дубли по участкам внутри одного города. См. вложение ViktorG>> Запутался с копированием строк 2012-10-04 16:26 http://forum.msexcel.ru/profiles/viktorg-u22984.html Помогите разобраться с копированием строк. Имеется исходный файл. Нужно на основании первых двух цифр из лицевого счета создать лист и на него скопировать текущую строку. При этом шапка строки 1-17 должна быть на каждом листе. Начал чего-то изобретать и немного запутался. P.S. Заметил небольшой косяк в макросах заменил файл. rienfer>> Re: Задание СУММЕСЛИ с плавающими границами диапазонов. 2012-10-04 16:42 http://forum.msexcel.ru/profiles/rienfer-u153610.html cheshiki1, Prist Большое спасибо за ответы! Попробовала ваши варианты, остановилась на ДВССЫЛ. Все получилось, все считает=) Еще раз большое спасибо. vladturbo>> Макрос сохраняет куда ему угодно но иногда и туда куда нужно Юзеру 2012-10-04 20:47 http://forum.msexcel.ru/profiles/vladturbo-u56826.html Добрый вечер! Есть макрос, создающий один раз в месяц на локальном диске 3 папки, с названием формата ММММ ГГГГ & ТЕКСТ (в примере он реализован не доконца, но вопрос не в этом) Есть второй макрос сохраняющий лист и не просто лист а только ЗНАЧЕНИЯ и ФОРМАТЫ!!! (кроме листа "СПИСОК") в созданной папке, т.к. каждый месяц название папки меняется, путь к этой папке прописан тоже в формате ММММ ГГГГ & ТЕКСТ. Так вот, если перед начолом рабты сохранить любой Exceleвский файл в ручную в созданную первым макросом папку (в примере это папка ММММ ГГГГГ & Электроэнергия), макрос работает и все прекрасно сохраняет, а если этого не сделать, сохраняет все в стандартную Win папку "Мои документы" vladturbo>> Re: Сохранить книгу EXCEL в папку по условию 2012-10-04 20:52 http://forum.msexcel.ru/profiles/vladturbo-u56826.html Спасибо, придумал другое решение, оно в сегодняшней теме "Макрос сохраняет куда ему вздумается..." Если не затруднит посмотрите gorushek>> Пронумеровать страницы в листах одной книги и сделать содержание на другом ли 2012-10-04 21:40 http://forum.msexcel.ru/profiles/gorushek-u153635.html Здравствуйте, ексель для меня не очень знаком, поэтому обращаюсь сюда. У меня книга, состоящая из 5-10 листов, каждый лист имеет свое название. Вопрос 1: как сделать внизу каждой страницы сделать табличку колонтитулов со столбиками (количество страниц в листе, номер страницы в листе, номер страницы в книге) ну, конечно чтобы цифры заполнялись автоматически ? Вопрос 2 Второй лист книги должен называться "содержание", и чтобы "номер страницы в книге" (из первого вопроса) автоматически заполнялся в нужной строке "содержания". Заранее благодарю за подсказки и подскажите пожалуйста полезную литературу по екселю. Sofim>> Re: Как в текстовой строке убрать повторы? 2012-10-04 23:28 http://forum.msexcel.ru/profiles/sofim-u153579.html Доброго времени суток! Уважаемый KuklP а не подскажите ли, в продолжении темы, как посчитать сумму, зная какому значению в строке соответствует какой "вес" ? Пример: А,Агп,Ббб,Г = 2 т.к. в таблице видим "вес" 0,5+0+1+0,5 Poltava>> Re: Пронумеровать страницы в листах одной книги и сделать содержание на другом ли 2012-10-04 23:32 http://forum.msexcel.ru/profiles/poltava-u39021.html Читаем правила. Прикладываем пример, тогда вас можно будет понять, пока все сесьма туманно Poltava>> Re: Сохранить книгу EXCEL в папку по условию 2012-10-05 00:17 http://forum.msexcel.ru/profiles/poltava-u39021.html Меня не затруднит, я посмотрел, решение проблемы явное и лежит на поверхности! я разобрался где то за минуту. Но отвечу вам лишь одно. Учите мат часть! Вы не считаете нужным прислушиваться к тому что вам пишут и говорят, я потратил не менее часа для написания для Вас макроса! вы даже не посмотрев, не проанализировав его, не учтя советы, не поняв методы его работы просто отказались его хоть как то комментировать. Исходя из того что в теме вы более ничего не написали делаем вывод что вас все устроило и вы просто забыли об этом упомянуть. Каково мое удивление видеть клон темы здесь! Вы просите решить туже задачу, которую для вас уже решили. Отвечать на ваши вопросы пока Вы не прокомментируете чем вас не устроило решение изложенное выше считаю пустой тратой времени Poltava>> Re: Макрос сохраняет куда ему угодно но иногда и туда куда нужно Юзеру 2012-10-05 00:22 http://forum.msexcel.ru/profiles/poltava-u39021.html Макрос все делает правильно. Учите мат часть! Ваша тема фактически не отличается от Этой вашей темы и отвечать по новой на те же вопросы считаю глупо и бесполезно. Олег*>> Как визуализировать в Экселе очень большую таблицу с двумя входами? 2012-10-05 00:54 http://forum.msexcel.ru/profiles/oleg-u24862.html Добрый день! Возникла такая проблема. Считал, считал, пыхтел, пыхтел и вот, наконец, радостный и счастливый имею перед глазами вожделенную таблицу с результатами вычислений. Но она, к сожалению или к счастью ... ну очень большая (302х534) Таблица с двумя входами, т.е. (если кто не знает) в самой верхней строке располагаются значения одной независимой переменной (X), в самом первом столбце значения другой независимой переменной (Y), а на пересечении соответствующей строки и столбца находятся значения функции (Z), которая зависит от этих двух переменных. Теперь передо мной встал вопрос, как бы понагляднее визуализировать это мое "произведение", чтобы было хотя бы в общих чертах понятно, каким группам значений переменных соответствуют более высокие и более низкие значения функции. Конечно, один максимум и один минимум найти не составит труда, а вот определить ЗОНЫ максимумов и минимумов - это уже задача посложнее. Попробовал использовать усл. форматирование, выделил зеле... __Nadya__>> Re: Соровка в сводной таблице 2012-10-05 06:47 http://forum.msexcel.ru/profiles/nadya-u139326.html Да, точно. Это то что надо. Спасибо. KuklP>> Re: Как в текстовой строке убрать повторы? 2012-10-05 09:15 http://forum.msexcel.ru/profiles/kuklp-u39713.html Код: Public Sub www()
Dim s, a, i&, d As Object a = Sheets("Таблица").[a1].CurrentRegion Set d = CreateObject("scripting.dictionary") For i = 2 To UBound(a) d.Item(a(i, 1)) = a(i, 2) Next a = [b3].CurrentRegion.Resize(, 2) With CreateObject("scripting.dictionary") For i = 1 To UBound(a) For Each s In Split(a(i, 1), ",") If d.exists(s) Then If .exists(s) Then Else a(i, 2) = a(i, 2) + d.Item(s) End If End If .Item(s) = "" Next a(i, 1) = Join(.keys, ","): .RemoveAll Next End With [d3].Resize(UBound(a), 2) = a: Set d = Nothing End Sub Олег*>> Автоматическое скрытие пустых столбцов в таблице, возможно ли? 2012-10-05 14:13 http://forum.msexcel.ru/profiles/oleg-u24862.html У меня поля таблицы заполняются макросом, обрабатывающим поступающие данные. Сколько будет данных заранее неизвестно, поэтому я резервирую дополнительные (лишние) столбцы. На расчеты это не влияет, а вот сейчас захотел визуализировать полученные данные с помощью спарклайнов и столкнулся с тем, что из-за наличия пустых столбцов они (спарклайны) получаются не оптимальными с точки зрения эстетики и информативности. В связи с этим возник вопрос: можно ли установить какое-нибудь свойство таблицы, чтобы полностью пустые столбцы автоматически скрывались? Если такого средства нет, то можно ли как-нибудь сделать это с помощью макроса? А если это тоже невозможно, то как можно так настроить спарклайны, чтобы они полностью игнорировали все пустые ячейки? На самом деле, этот вопрос надо было бы поставить первым, поскольку при наличие такой возможности все остальные заданные в этой теме вопросы сами собой отпадают. Прилагаю рабочую книгу с "некрасивыми", неинформативными спарклайнам... 0mega>> Re: как разместить в ворде несколько мален. листов на формате А4 2012-10-05 22:27 http://forum.msexcel.ru/profiles/0mega-u34319.html polioli , здравствуйте Как это делается в Word-e я не знаю, но в Excel я делал маленькую книжку-инструкцию без макросов Давайте текст карточек Serge 007>> Re: Как визуализировать в Экселе очень большую таблицу с двумя входами? 2012-10-05 23:45 http://forum.msexcel.ru/profiles/serge_007-u25260.html ...выделил зеленым цветом 500 максимумов и красным цветом 500 минимумов... О других приложениях не скажу, но в Excel - никак...как можно какую-нибудь диаграмму построить (в Экселе или в какой-нибудь другой программе), чтобы можно было как-нибудь наглядно представить себе общую картину полученных данных. Более 256 рядов (255+1 зарезервированный) не получится даже в сводных диаграммах, кроме того тормозить такие диаграммы будут сильно и визуально они не читаемы ЗЫ Человеческий мозг оптимально воспринимает визуальную информацию о точках экстремума только в том случае, если общее их количество не превышает 7^2, т.е. 49, хотя для меня, например, даже это число очень большое Poltava>> Re: Запутался с копированием строк 2012-10-06 01:12 http://forum.msexcel.ru/profiles/poltava-u39021.html Посмотрите такой вариант _Boroda_>> Re: Как визуализировать в Экселе очень большую таблицу с двумя входами? 2012-10-06 02:52 http://forum.msexcel.ru/profiles/boroda-u12234.html Олег, а нарисуйте на небольшом кусочке (допустим, 20х20) что Вы хотели бы видеть. И словами тоже расскажите еще раз - мне, например, не совсем понятно. _Boroda_>> Re: Автоматическое скрытие пустых столбцов в таблице, возможно ли? 2012-10-06 03:02 http://forum.msexcel.ru/profiles/boroda-u12234.html Или может еще вот так понравится? ShAM>> Re: Организация плавающего маркера "сегодняшний день" 2012-10-06 06:08 http://forum.msexcel.ru/profiles/sham-u106530.html Мне особенно последний вид работ понравился polioli>> Re: как разместить в ворде несколько мален. листов на формате А4 2012-10-06 10:24 http://forum.msexcel.ru/profiles/polioli-u4066.html извините, но excel тут ни при чем. собственно, не найдя решения, я поставил inDesign там забила шаблон карточек и вывод делаю из него, сохраняя предварительно вордовские файлы в pdf-формате 0mega>> Re: Макрос. Скопировать строку и поместить в другой столбец 2012-10-06 10:42 http://forum.msexcel.ru/profiles/0mega-u34319.html Благодарю за ответ ...не совсем понял про обмен столбцов Перезалил файл. Для наглядного пособия обмен информацией в столбцах сделал через формулы. Введите "1" в АЕ2 и тогда зеленый и малиновый столбцы поменяются местами. При "0" они поменяются обратно. Такой же результат надо сделать на макросах во всем столбце ... и условия обнуления. можно поподробней как оно должно быть. При открытии файла увидите что ячейки AF4, AG3, AE9, AG9 уже заняты. Это "информацию от прежнего пользователя" При открытии файла должен обнулиться весь массив АЕ1:АJ50 Такое же действие должно быть и при наличии "1" в АЕ4 P.S. Значения в AJ1:AJ30 должны иметь интервал от 1 до 30 Alex_ST>> Re: Организация плавающего маркера "сегодняшний день" 2012-10-06 11:43 http://forum.msexcel.ru/profiles/alexst-u65623.html Ну, а куда же без этого? Ведь все работы как раз к Новому Году заканчиваются и начинаются приёмо-сдаточные испытания (здоровья благодарными подрядчиками ) alex77755>> Re: Как визуализировать в Экселе очень большую таблицу с двумя входами? 2012-10-06 13:46 http://forum.msexcel.ru/profiles/alex77755-u149257.html Если я правильно понял, то где-то так: er77>> Excel External Tabels 2012-10-06 14:41 http://forum.msexcel.ru/profiles/er77-u153723.html Всем привет ) На досуге нужда меня заставила освоить VBA для решения задачи выгрузки SQL отчетов в EXCEL. Как мне кажется решение получилось довольно интересным и функциональным ) Но тем не менее уверен что нет предела совершенству - поэтому я решил выложить его на суд общественности - может что - нибудь добавите в код, или подскажите более изящное решение ) Основная страничка проекта http://essbase.ru/archives/5689 Poltava>> Re: Макрос. Скопировать строку и поместить в другой столбец 2012-10-06 15:18 http://forum.msexcel.ru/profiles/poltava-u39021.html Цитировать При открытии файла должен обнулиться весь массив АЕ1:АJ50 А раньше было Цитировать При открытии Листа Как просили та и было сделано. Сейчас переделал обнуление с переключения на лист на открытие книги.Обмен и обнуление повесил на кнопки, по моему это логичнее но если очень нужно именно по 1-0 то и это можно организовать. Обмен столбцов происходит только через значения ни формулы ни форматы не обмениваются, если нужно обменивать и их то это тоже реализуемо. ZORRO2005>> Re: Как визуализировать в Экселе очень большую таблицу с двумя входами? 2012-10-06 16:07 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Может такой вариант подойдет? alex77755>> Re: Как визуализировать в Экселе очень большую таблицу с двумя входами? 2012-10-06 21:25 http://forum.msexcel.ru/profiles/alex77755-u149257.html Можно добавить цихерки и придумать дрругой алгоритм раскраски. Олег*>> Re: Как визуализировать в Экселе очень большую таблицу с двумя входами? 2012-10-06 23:23 http://forum.msexcel.ru/profiles/oleg-u24862.html Сразу хочется сказать огромное спасибо, всем кто хочет мне помочь! Я даже не ожидал, что будет так много предложений. Теперь по порядку их поступления Вариант с условным форматированием. Прямо в таблице цветом можно выделить. Но это же, в принципе, тот же самый способ, который я описал в топике. Только у меня таблица была еще больше (900x900) и комп тормозил очень сильно, на грани зависания. ... ну очень большая (302х534) Вроде бы идеально подходит диаграмма поверхности, но когда я "зарядил" в нее эту таблицу, Эксель выплюнул ее со словами: "Отстань от меня. Я строю только диаграммы, в которых не больше 255 рядов". 302 - это больше чем 255 а 302/2>255 и машина не буде... Олег*>> Re: Автоматическое скрытие пустых столбцов в таблице, возможно ли? 2012-10-07 00:11 http://forum.msexcel.ru/profiles/oleg-u24862.html Или может еще вот так понравится? Сейчас сравнил свой исходный файл с вашим. У вас вроде бы понагляднее получилось чем у меня (в смысле, динамика изменения данных просматривается лучше), но все равно, на мой взгляд, нормальному восприятию мешают эти длинные линии (у меня) и большие пустоты (у вас). Все-таки прихожу к выводу, что оптимальное решение - это прятать пустые столбцы, чтобы они не влияли на спарклайны, да и таблица в таком виде будет выглядеть гораздо симпатичнее. Одним словом, сразу двух зайцев в одном флаконе Не подойдет такой вариант: Да я там вроде бы все варианты перепробовал перед тем, как эту тему на форуме поднять. Вроде бы все как-то не очень наглядно получалось.выделяем Спарклайны-вкладка Работа со спарклайнами-Изменить данные-Скрытые и пустые ячейки-Показывать как...Линию [quote author=Prist link=t... 0mega>> Re: Макрос. Скопировать строку и поместить в другой столбец 2012-10-07 09:54 http://forum.msexcel.ru/profiles/0mega-u34319.html Спасибо Все работает Prist>> Re: Автоматическое скрытие пустых столбцов в таблице, возможно ли? 2012-10-07 10:14 http://forum.msexcel.ru/profiles/prist-u4859.html Олег, полагаю, что имеет смысл принудительно указать имя листа, на котором скрывать столбцы. Т.к., скорее всего, у Вас есть еще макросы в книге, которые выполняют свои задачи и конфликтуют с данным кодом. Код: Sub Hide_Cols()
Dim rCell As Range, lLastRow As Long, lLastCol As Long, lCol As Long With Sheets("Имя листа") lLastRow = .Cells(.Rows.Count, 1).End(xlUp).Row lLastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column Application.ScreenUpdating = 0 For lCol = 2 To lLastCol - 1 .Columns(lCol).Hidden = (.Range(.Cells(2, lCol), .Cells(lLastRow, lCol)).Text = "") Next lCol End With Application.ScreenUpdating = 1 End Sub Олег*>> Re: Автоматическое скрытие пустых столбцов в таблице, возможно ли? 2012-10-07 14:24 http://forum.msexcel.ru/profiles/oleg-u24862.html Олег, полагаю, что имеет смысл принудительно указать имя листа, на котором скрывать столбцы. Т.к., скорее всего, у Вас есть еще макросы в книге, которые выполняют свои задачи и конфликтуют с данным кодом. Код: Sub Hide_Cols() Dim rCell As Range, lLastRow As Long, lLastCol As Long, lCol As Long With Sheets("Имя листа") lLastRow = .Cells(.Rows.Count, 1).End(xlUp).Row lLastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column Application.ScreenUpdating = 0 For lCol = 2 To lLastCol - 1 .Columns(lCol).Hidden = (.Range(.Cells(2, lCol), .Cells(lLastRow, lCol)).Text = "") Next lCol End With Application.ScreenUpdating = 1 End Sub Идеально! Олег*>> Re: Как визуализировать в Экселе очень большую таблицу с двумя входами? 2012-10-07 14:34 http://forum.msexcel.ru/profiles/oleg-u24862.html Ну вот, позади еще одна бессонная ночь, которая не прошла даром В добавление к моему предыдущему посту: alex77755, кажется, я сообразил, как это было сделано Вставляем в нашу книгу юзерскую форму, на ней размещаем PictureBox, ну а потом ставим цвет соответствующего пикселя этой картинки в зависимость от того значения, которое имеет соответствующая ячейка в нашей таблице-матрице: Код: Picture1.PSet (X, Y), <здесь_код_цвета> Классно придумано! Таким образом можно будет охватить одним взглядом таблицу практически любого размера (раскрасив ее по нашему усмотрению), ну а потом уже рассматривать "под микроскопом" по методу ZORRO2005 те участки, которые нас особенно заинтересуют. Именно так и буду действовать! P.S. Сейчас обнаружил, что в VBA, к сожалению, отсутствует очень удобный "визуально-бейсиковский" метод PSet. Это немного усложняет нашу задачу. Ну что ж, придется еще немного потанцевать с бубном vladturbo>> Re: Сохранить книгу EXCEL в папку по условию 2012-10-07 14:44 http://forum.msexcel.ru/profiles/vladturbo-u56826.html Добрый день, уважаемые! Poltava: 1. Макрос для создания папки написан для удобства, (так хочет пользователь!) В модуль книги: Код: Private Sub Workbook_Open() Каждый раз при открытии книги проверяется текушая дата, если дата в заданном диапазоне (с 1 числа по 25 число любого месяца) однократно запускается макрос "Создание_папки"Dim dt As Date, d As Integer d = Day(Now) If d < 1 Or d > 25 Then Exit Sub dt = GetSetting("NOV", "Run", "LastDate", 0) If Year(Now) = Year(dt) And Month(Now) = Month(dt) Then Exit Sub SaveSetting "NOV", "Run", "LastDate", CDbl(Date) Application.Run "Создание_папки" End Sub Соответственно создается 3 папки (2 за предыдущий месяц и одна за текущий) [code]Sub Создание_папки() Dim PathToSave As String, FolderName As String, FellPathToSave As String Dim fs As Object PathToSave = "C:\" FolderName = CStr(Format(DateAdd("m", -1, Now), "mmmm yyyy") & " Электроэнергия") FellPathToSave = PathToSave & FolderName & "\" Set fs = CreateObject("Scripting.File... Poltava>> Re: Сохранить книгу EXCEL в папку по условию 2012-10-07 15:15 http://forum.msexcel.ru/profiles/poltava-u39021.html Цитировать Я не профессионально владею VBA, Поэтому нужно четко и понятно изначально ставить задачу! Для того чтобы вам помочь корректно нужно четко понимать поставленную перед вами задачу а не тот фрагмент который вы даете! К примеру об этом вы пишите в первый раз! Цитировать Соответственно создается 3 папки (2 за предыдущий месяц и одна за текущий) мы не владеем телепатией и не можем знать все что вы задумали! по описанной задаче в первых сообщениях Вам был предложен оптимальный код! Но как оказалось задача была поставлена не совсем корректно. Прошу вам описать все что должен делать макрос и желательно еще знать для чего, а не только кусочек поставленной задачи. Позже посмотрю ваши макросы но лучше к тому времени расскажите полную картину!
vladturbo>> Re: Сохранить книгу EXCEL в папку по условию 2012-10-07 16:09 http://forum.msexcel.ru/profiles/vladturbo-u56826.html Полная картина: Макрос создается для автоматизации учета, хранения и печати актов выполненных работ. 1.При открытии рабочего файла Excel "Арендаторы Договора Ресурсы", в диапазоне дат с 01 по 25 число текущего месяца, макрос разово создает 3 папки в корне диска С:\ и присваивает им имена формата 1-я папка: "Название предыдущего месяца текущий год Электроэнергия", 2-я папка: "Название предыдущего месяца текущий год Телефоны", 3-я папка: "Название текущего месяца текущий год Водоснабжение". Папки создаются однократно в текущем месяце, при первом обращении пользователя к файлу "Арендаторы Договора Ресурсы"! 2.При работе с листом "ЭЛЕКТРИЧЕСТВО", после выполнения макроса "Сохранить_электроэнергия" (макрос будет привязан к кнопке) макрос создает новую книгу присваивает созданной книге имя, взятое из ячейки D14 активного листа, на "Лист1" созданной книги копирует значения и форматы с активного листа рабочей книги "Арендаторы Договора Ресурсы", и сохраняет созданную книгу в папку "Название... KuklP>> Re: Сохранить книгу EXCEL в папку по условию 2012-10-07 16:53 http://forum.msexcel.ru/profiles/kuklp-u39713.html Код: Я не профессионально владею VBA, в те времена, когда я учился в школе и в институте компьютеры занимали помещения в 500 кв.м. Как трогательно! В мое время о компьютерах вообще никто не знал. А первый свой ПК я собрал в 1993 году на советских микросхемах(проц. кр540) по схеме из журнала "Радио" авторов Сафронова и Сугоняко. И на помойках выискивал материал для корпуса этого чуда техники. Вы еще не в слезах? Я всю жизнь проработал электрогазосварщиком. Понятно, к чему я это?Код: Я не профессионально владею VBA Профессионализм зависит от Вашего желания, или нежелания освоить предмет. Перечитайте еще раз мой пост от 05 Октябрь 2012, 22:25:10 ZORRO2005>> Re: Как получить адрес ячейки с известным значением? 2012-10-08 04:12 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Ну и мой вариант если числа мин и макс не единственные: ViktorG>> Re: Запутался с копированием строк 2012-10-08 08:29 http://forum.msexcel.ru/profiles/viktorg-u22984.html Так то нормально, но названия листов должны быть заданы так: если первые цифры лицевого счета 41 значит название листа 11, 42-12 и т.д. до 46 waw01>> помогите решить задачку 2012-10-08 09:19 http://forum.msexcel.ru/profiles/waw01-u56766.html Ув. Форумчане! Помогите решить следующую задачку: Нужно чтобы значение ячейки К29 расположилось в диапазоне А9:А23 в ближайшей по значению ячейке. Пример: значение ячейки К29 = 9.4 данное значение должно заменить значение «9» ячейки А17, при этом остальные ячейки имеют исходные значения – 1,2,3,4,5,6,7,8,9.4,10,11,12,13,14,15 Пример: значение ячейки К29 = 7,8 данное значение должно заменить значение «8» ячейки А16, при этом остальные ячейки имеют исходные значения – 1,2,3,4,5,6,7,7.8,9,10,11,12,13,14,15 Заранее всем откликнувшимся, благодарен! Файл прилагается cheshiki1>> Re: помогите решить задачку 2012-10-08 09:47 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html для ячейки А9 - =ЕСЛИ(A8+1=ОКРУГЛ($K$29;0);ОКРУГЛ($K$29;1);ОКРУГЛ($A8;0)+1) и тянем вниз. iron priest>> Re: помогите решить задачку 2012-10-08 09:48 http://forum.msexcel.ru/profiles/iron_priest-u20725.html или вот так в А9 Код: =ЕСЛИ(СТРОКА()-8=ОКРУГЛ($K$29;0);$K$29;СТРОКА()-8)
chombi>> Re: Каталог сайтов по excel. Добавляйте! 2012-10-08 10:34 http://forum.msexcel.ru/profiles/chombi-u127831.html http://www.vertex42.com/ Интересный сайт по реализации различных шаблонов (бютжеты, балансы, диаграммы Ганта и пр.) Wasilic>> Re: Запутался с копированием строк 2012-10-08 11:40 http://forum.msexcel.ru/profiles/wasilic-u24852.html в строке макроса Код: txt$ = Left(Arr(i, col), 2) допишите -30txt$ = Left(Arr(i, col), 2) - 30 И будет Вам счастье! cheshiki1>> Re: Запутался с копированием строк 2012-10-08 11:52 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html Цитировать И будет Вам счастье! не будет. номер листа еще где то завязан.так получаются только нужные листы, а заполнения по ним нет. Wasilic>> Re: помогите решить задачку 2012-10-08 11:54 http://forum.msexcel.ru/profiles/wasilic-u24852.html А как на счет [url=http://forum.msexcel.ru/pravila_foruma/pravila_foruma-t129.0.html]правил_форума[/url]? Тема должна отражать суть вопроса, топики типа "help please" будут удаляться! (Правила форума, п.1) Wasilic>> Re: Запутался с копированием строк 2012-10-08 11:58 http://forum.msexcel.ru/profiles/wasilic-u24852.html Цитировать И будет Вам счастье! не будет. номер листа еще где то завязан.так получаются только нужные листы, а заполнения по ним нет. Если завязан, для полного счастья, подскажи где с поправкой! cheshiki1>> Re: Запутался с копированием строк 2012-10-08 12:03 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html я с макросами на ВЫ. Эту строку и я нашел, а вот дальше чет не нахожу. Знал бы подсказал бы. Wasilic>> Re: Запутался с копированием строк 2012-10-08 12:29 http://forum.msexcel.ru/profiles/wasilic-u24852.html Понятно. Тогда вот здесь: Код: .Range([H17], .Range("H" & x - 1)).AutoFilter Field:=1, Criteria1:="=" _ +30& ArrayUnique(i, 1) & "*", Operator:=xlAnd .Range([H17], .Range("H" & x - 1)).AutoFilter Field:=1, Criteria1:="=" _ & ArrayUnique(i, 1) + 30 & "*", Operator:=xlAnd ЗЫ. Надеюсь Poltava не заругает! Poltava>> Re: Запутался с копированием строк 2012-10-08 13:14 http://forum.msexcel.ru/profiles/poltava-u39021.html не заругаю но раз нужны названия листов то их и правим за это отвечает строка Код: .Name = ArrayUnique(i, 1) - 30 вот в конце -30 дописал и все работает но правда номера в порядке появления в списке если нужно по возрастанию то нужно массив отсортировать все остальное к названию листов отношения не имеет!
waw01>> Re: помогите решить задачку 2012-10-08 13:15 http://forum.msexcel.ru/profiles/waw01-u56766.html хорошо, иначе буду излогать тему, ответившим - спасибо! ViktorG>> Re: Запутался с копированием строк 2012-10-08 13:29 http://forum.msexcel.ru/profiles/viktorg-u22984.html Все хорошо. только сейчас супруге (делается для нее) нужно чтобы вместо цифр 11,12 и т.д. в названиях листов стояло наименование района (11-Лесной, 12-Заречный, 13 - запрудный,и т.д.) возможно? cheshiki1>> Re: Запутался с копированием строк 2012-10-08 13:35 http://forum.msexcel.ru/profiles/cheshiki1-u14363.html а от куда это брать? что 11 это именно лесной а не какой нибудь другой. продумайте все если и огласите за раз, а не каждый день по чуть-чуть. ViktorG>> Re: Запутался с копированием строк 2012-10-08 13:49 http://forum.msexcel.ru/profiles/viktorg-u22984.html Так женский ум я то сих пор не всегда понимаю ей сначала одно нужно, а потом другое. Вытрес из нее последние данные (коды и названия районов): 41-Лесной, 42-Заречный, 43 - Запрудный, 44-Куликовский, 45-Синяковский, 46-Краснопольский. Всего шесть. Надеюсь больше ничего ей не понадобится. Wasilic>> Re: Сохранить книгу EXCEL в папку по условию 2012-10-08 14:01 http://forum.msexcel.ru/profiles/wasilic-u24852.html Просмотрев тему, хочу и я задать несколько вопросов vladturbo. 1.Сколько всего арендаторов в проекте? 2.Сколько актов (договоров) в течение месяца выписывается на одного арендатора? 3.Если для каждого листа "ТЕЛЕФОН", "ВОДА" и.т.д. арендаторы не повторяются, то почему на листе "СПИСОК" только один список для всех листов? Michael Holbrook>> Эксель видит пробел, а в ячейке его нету 2012-10-08 15:09 http://forum.msexcel.ru/profiles/michael_holbrook-u149447.html Здравствуйте! Последнее время часто сталкивался с такими проблемами, но они решались, так как в последствии находились лишние пробелы в тексте. Сейчас же я пробел в упор не вижу, а Эксель в этапах вычисления указывает на него. Ячейка P20 обращается к F20 и насколько я понимаю, пробел видит именно там. Буду благодарен помощи! Serge 007>> Re: Как получить адрес ячейки с известным значением? 2012-10-08 15:11 http://forum.msexcel.ru/profiles/serge_007-u25260.html И ещё вариант, одной формулой (возвращает список адресов в формате А1): Код: =АДРЕС(НАИМЕНЬШИЙ(ЕСЛИ((П=KT$3);СТРОКА(П));СТРОКА(A1));ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ((П=KT$3);СТОЛБЕЦ(П)+СТРОКА(П)*ЧСТРОК(П));СТРОКА(A1));ЧСТРОК(П));4)
Димычч>> 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 Макросом На сегодня все. До встречи на следующей неделе. |
В избранное | ||