← Октябрь 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 за неделю
Олег Корзников>> Преобразование данных
Профессиональные приемы работы в Microsoft Excel Выпуск 17 Подписчиков: 5941 Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"
Новости сайта в формате RSS Порекомендуйте нашу рассылку друзьям Обратная связь Наши рассылки: Наши сайты Профессиональные приемы работы в Microsoft Excel bonifatiy.narod.ru Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии. StudentTools.Narod.Ru Для тех, кто любит учиться Наши друзья VBAtips.ru - wordexpert.ru planetaexcel.ru |
Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"
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 А следующий документ как получить таким же образом в следующую строку? Долго не мог понять о каком документе речь Вы бы хоть цветом что ли их выделили... Решение во вложении manticor>> Re: [url=http://msexcel.ru/content/view/116/2/]условное_форматирование[/url] с повтояющимися данными 2012-10-17 15:46 http://forum.msexcel.ru/profiles/manticor-u154410.html Код: =СУММ(Ч($D:$D&$R:$R=D1&R1))>1 Только я бы посоветовал не делать УФ на весь столбец.Poltava>> Re: Возврат в предыдущий лист 2012-10-17 16:08 http://forum.msexcel.ru/profiles/poltava-u39021.html Вот этот макрос внедренный в книгу. Переключение будет работать пока запущена эта книга. Если записать в персонал то будет работать всегда. ZORRO2005>> Re: [url=http://msexcel.ru/content/view/116/2/]условное_форматирование[/url] с повтояющимися данными 2012-10-17 16:43 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Цитата: manticor[/quote не работает данная формула) как я понимаю вы хотели сделать универсальную? Не может быть. Где доказательства?Хотя у кроссеров часто не работает KuklP>> Re: Перенос больших объемов информации в Excel 2012-10-17 17:13 http://forum.msexcel.ru/profiles/kuklp-u39713.html Могу вообще-то. Но Вам бы хоть какую-то книжонку почитать. Если уж готовым решением воспользоваться не получается. Если уж совсем никак, у меня в подписи мой адрес. Вышлите туда Ваш файл и описание, чего надо получить. alexexcel>> Re: Возврат в предыдущий лист 2012-10-17 17:53 http://forum.msexcel.ru/profiles/alexexcel-u29749.html Спасибо большое, это очень круто! Poltava>> Re: Запутался с копированием строк 2012-10-17 18:44 http://forum.msexcel.ru/profiles/poltava-u39021.html Вот поправил, теперь обрабатывает корректно даже если в документе содержится только одна строка. Дело было в том что в функцию UniqueValuesFromArray вместо массива передавалась текстовая строка если диапазон состоял из 1 строки. Дописал функцию которая принудительно переделывает range в array и передает уже его. И также переделал массив с двухмерного в одномерный. Barbarian12>> Автоматический пересчет формул при открытии книги 2012-10-17 18:49 http://forum.msexcel.ru/profiles/barbarian12-u139204.html Здравствуйте! Подскажите, пожалуйста, каким образом можно заставить эксель переключать пересчет формул с ручного на автоматический при открытии книги? Hugo121>> Re: Выборка данных из массива в другую таблицу с текстовым отбором 2012-10-17 20:00 http://forum.msexcel.ru/profiles/hugo121-u30647.html А необходимость можно удовлетворить в коде: Код: b(ii, 1) = CDate(Split(a(i + 2, 1), "=")(1)) Формат столбцу задать вручную, или тоже кодом, если использовать не как UDF, а как макрос.b(ii, 7) = --Split(a(i + 3, 1), "=")(1) А вообще - нужно кодом читать текст, и выгружать на лист уже готовую таблицу. Как в коде закомментировано. Только если массив из текста - то его нужно перебирать с нуля. Ну и если в тексте возможны варианты - то эти варианты нужно предусмотреть в коде. Олег*>> Re: Как вставить формулу в ячейку с помощью макроса? 2012-10-17 20:31 http://forum.msexcel.ru/profiles/oleg-u24862.html Олег, самый простой (с моей точки зрения) метод, чтобы не было "о-о-чень долго не смог бы сообразить" и чтобы легко переводить функции на буржуйский - пишете формулу, проверяете ее правильность, если все нормально, то встаете в ячейку с формулой (не обязательно, можно потом), включаете запись макроса, тычете мышой в строку формул и нажимаете Контрл+Ентер для обычной формулы (не обязательно, можно просто Ентер) и Контрл+Шифт+Ентер для формулы массива. Выключаете запись макроса, Альт+Ф11 и смотрите, что получилось. Спасибо! Взял на вооружение! К сожалению, при таком подходе, ссылки получаются в формате R1C1 и относительно активной ячейки. NooBasTiK>> Re: Список файлов в папке 2012-10-17 21:10 http://forum.msexcel.ru/profiles/noobastik-u40678.html не совсем то, но способ интересный. Alxxxx74>> Re: Выборка данных из массива в другую таблицу с текстовым отбором 2012-10-17 21:12 http://forum.msexcel.ru/profiles/alxxxx74-u146906.html А можно на примере?) Олег*>> Re: Как отключить автоматическое заполнение столбцов таблицы? 2012-10-17 21:18 http://forum.msexcel.ru/profiles/oleg-u24862.html Ещё раз на ту же кнопку ("Не создавать вычисляемые столбцы автоматически"), что я показал на скрине Table_AutoFill.gif в третьем посте А как же на нее нажать-то, если она уже больше не появляется никогда? Вместо нее появляется кнопка совсем другого вида и с единственной опцией-предложением ""Заполнить все ячейки данного столбца указанной формулой". Отменить сортировку можно так:
1. Выделяете любую ячейку таблицы 2. Вкладка Данные - группа Сортировка и фильтр - меню Сортировка 3. В появившемся окне выбираем Удалить уровень Можно так же нажать на значек фильтра в заголовке любого поля таблицы выбрать из контекстного меню пункт Сортировка по цве... Hugo121>> Re: Выборка данных из массива в другую таблицу с текстовым отбором 2012-10-17 21:29 http://forum.msexcel.ru/profiles/hugo121-u30647.html А пример с Вас Да и в общем готовый код выше есть - закомментированное раскомментировать, одну уже лишнюю строку можно закомментировать, цикл начать с нуля. И должно заработать. Если файл найдёт конечно Alex_ST>> Re: Автоматический пересчет формул при открытии книги 2012-10-17 21:37 http://forum.msexcel.ru/profiles/alexst-u65623.html Код: Private Sub Workbook_Open() или ещё прощеIf Application.Calculation = xlManual Then Application.Calculation = xlAutomatic End Sub Код: Private Sub Workbook_Open(): Application.Calculation = xlAutomatic:End Sub
niichavo>> как рассчитываются Отклонения? 2012-10-17 21:59 http://forum.msexcel.ru/profiles/niichavo-u154437.html - СРЗНАЧ / AVERAGE(1;2;3) = 2 - СТАНДОТКЛОН / STDEV(1;2;3) = 1 - СТАНДОТКЛОНП / STDEVP(1;2;3) = 0,82 - СРОТКЛ / AVEDEV(1;2;3) = 0,67 Кто-нибудь может подсказать как эксель рассчитывает STDEVP() и AVEDEV() функцию и в каких случаях лучше применять каждую из них, на примере одного и того же массива, например (1;2;3)? _Boroda_>> Re: Как вставить формулу в ячейку с помощью макроса? 2012-10-17 22:14 http://forum.msexcel.ru/profiles/boroda-u12234.html К сожалению, при таком подходе, ссылки получаются в формате R1C1 и относительно активной ячейки. Так это мы просто посмотрели общий вид формулы и ангицкие названия функций.А потом в то, что получилось на ВБА нудно вставить диапазоны из формулы в Excel. Это поначалу так, а потом, когда приспособитесь, то можно будет сразу в ВБА руками формулу набивать Вадя>> Re: Сохранить стиль сводной таблицы при копировании 2012-10-17 22:24 http://forum.msexcel.ru/profiles/vadya-u153767.html Serge 007, подскажите!!!!!!!!!!!! Hugo121>> Re: Как вставить формулу в ячейку с помощью макроса? 2012-10-17 23:18 http://forum.msexcel.ru/profiles/hugo121-u30647.html "нудно вставить" - это по Фрейду описка? Точно подмечено... Serge 007>> Re: Как отключить автоматическое заполнение столбцов таблицы? 2012-10-17 23:18 http://forum.msexcel.ru/profiles/serge_007-u25260.html Ещё раз на ту же кнопку ("Не создавать вычисляемые столбцы автоматически"), что я показал на скрине в третьем посте А как же на нее нажать-то, если она уже больше не появляется никогда? Excel 2010: Файл - Параметры - Правописание - Параметры автозамены - Автоформат при вводе - Создать вычисляемые столбцы, заполнив таблицы формулами Excel 2007: Кнопка Офис - Параметры Excel - Правописание - Параметры автозамены - Автоформат при вводе - Создать вычисляемые столбцы, заполнив таблицы формулами Serge 007>> Re: Сохранить стиль сводной таблицы при копировании 2012-10-17 23:21 http://forum.msexcel.ru/profiles/serge_007-u25260.html Подсказать что?! Я всё уже подробно выше изложил. Вы читали тему или мы тут впустую пишем? manticor>> Re: [url=http://msexcel.ru/content/view/116/2/]условное_форматирование[/url] с повтояющимися данными 2012-10-17 23:38 http://forum.msexcel.ru/profiles/manticor-u154410.html Цитата: manticor[/quote не работает данная формула) как я понимаю вы хотели сделать универсальную? Не может быть. Где доказательства?Хотя у кроссеров часто не работает по ходу нужна другая формула без суммы Олег*>> Re: Как отключить автоматическое заполнение столбцов таблицы? 2012-10-17 23:41 http://forum.msexcel.ru/profiles/oleg-u24862.html Если кнопка пропала из контекстного меню, то вернуть её можно так: Excel 2010: Файл - Параметры - Правописание - Параметры автозамены - Автоформат при вводе - Создать вычисляемые столбцы, заполнив таблицы формулами Спасибо! Постараюсь не забыть Wasilic>> Re: Список файлов в папке 2012-10-17 23:58 http://forum.msexcel.ru/profiles/wasilic-u24852.html который бы ... формировал список файлов в определенной папке, с путем к файлу, Это как? Разве папка не известно где лежит? Если правильно понял, то наверное так. Plamer4ik>> Функция "=ЕСЛИ" с датами 2012-10-18 00:08 http://forum.msexcel.ru/profiles/plamer4ik-u154446.html Здравствуйте, подскажите пожалуйста, мне нужно написать формулу для следующей задачи: Если товар не реализован в течение первого месяца, то его цена уменьшается на 20 %, а по истечении второго месяца товар возвращается комитенту (в графе «Примечание» делается пометка «Возврат») В приложении таблица, в которой должна появится эта формула. Заранее спасибо помогли здесь http://www.planetaexcel.ru/forum.php?thread_id=46516 если вопрос исчерпан просьба отписываться об этом. graff-spb>> заполнение таблицы 2012-10-18 02:42 http://forum.msexcel.ru/profiles/graffspb-u154451.html Есть два файла, в одном случае только форма которую надо заполнить (фаил перечень) и есть заполненная таблица (фаил список) Ребята, кому не сложно помогите, вопрос сохранения рабочего места, вся проблема что фил список состоит из 4900 лиц и вручную все это вносить и руки отсохнут и скрючатся и мозг взорвется, а времени на это уйдет....сроки очень ограничены помогите пожалйста...кто сможет помочь если не сложно скиньте готовое решение на s.a.medvedkov (@) mail.ru заранее спасибо ViktorG>> Re: Запутался с копированием строк 2012-10-18 09:41 http://forum.msexcel.ru/profiles/viktorg-u22984.html Все работает.Еще раз спасибо. Poltava>> Re: заполнение таблицы 2012-10-18 13:12 http://forum.msexcel.ru/profiles/poltava-u39021.html Если вам еще не ответили то вот вариант, правда выгрузка делается на новый лист той же книги а потом делайте с ним что хотите. Hugo121>> Re: заполнение таблицы 2012-10-18 13:27 http://forum.msexcel.ru/profiles/hugo121-u30647.html ТС'у нужно делать наоборот graff-spb>> Re: заполнение таблицы 2012-10-18 13:30 http://forum.msexcel.ru/profiles/graffspb-u154451.html Я так понимаю эта задача из разряда невыполниых?? видимо мне тогда придется пасть смертью храбрых набивая эти 5000 тыс Poltava>> Re: заполнение таблицы 2012-10-18 14:01 http://forum.msexcel.ru/profiles/poltava-u39021.html Чем вас не устроил мой вариант, или нужно наобород? Опишите подробно что откудова брать и куда переносить. Мой вариант из книги ПЕРЕЧЕНЬ вытаскивает данные в список если вам нужно наоборот то что делать с недостающей информацией ведь полей в файле список меньше чем в файле перечень? MD>> Re: Перенос больших объемов информации в Excel 2012-10-18 14:14 http://forum.msexcel.ru/profiles/md-u153995.html Разобрался немного! При выполнении макроса выдает ошибку и указывает на строку Цитировать sh.Cells(m, x).Resize(, UBound(b) + 1) = b после на странице появляется 14 столбцов хотя должно быть 7. То есть при выводе первых 7 столбцов последующие должны появляться на следующем листе книги! Прикладываю сам файл и пару скринов. p.s. к сожалению не могу выложить сам текстовый файл (10 мб в архиве) KuklP>> Re: Перенос больших объемов информации в Excel 2012-10-18 14:31 http://forum.msexcel.ru/profiles/kuklp-u39713.html MD, у меня в подписи электронный адрес. Давайте Ваш файл мне на почту. Публиковать его не буду. Я так понял, у Вас Эксель 2007-2010. ShAM>> Re: как рассчитываются Отклонения? 2012-10-18 14:37 http://forum.msexcel.ru/profiles/sham-u106530.html Ничего не понял. Может, кто-то поймет??. NooBasTiK>> Re: как рассчитываются Отклонения? 2012-10-18 14:54 http://forum.msexcel.ru/profiles/noobastik-u40678.html - СРЗНАЧ / AVERAGE(1;2;3) = 2 Ну вы бы справку посмотрели по функциям там даже формулы написаны по каким они работают
- СТАНДОТКЛОН / STDEV(1;2;3) = 1 - СТАНДОТКЛОНП / STDEVP(1;2;3) = 0,82 - СРОТКЛ / AVEDEV(1;2;3) = 0,67 Кто-нибудь может подсказать как эксель рассчитывает STDEVP() и AVEDEV() функцию и в каких случаях лучше применять каждую из них, на примере одного и того же массива, например (1;2;3)? NooBasTiK>> Re: Список файлов в папке 2012-10-18 14:57 http://forum.msexcel.ru/profiles/noobastik-u40678.html который бы ... формировал список файлов в определенной папке, с путем к файлу, Это как? Разве папка не известно где лежит? Если правильно понял, то наверное так. niichavo>> Re: как рассчитываются Отклонения? 2012-10-18 15:04 http://forum.msexcel.ru/profiles/niichavo-u154437.html формулы есть, да. STDEVP(1;2;3) = SQRT(DEVSQ(1;2;3)/COUNT(1;2;3)) = SQRT(2/3) STDEV=1 от AVERAGE=2 - логично и понятно. а, что такое STDEVP=0,82 от AVERAGE=2, какой "физический" смысл? AVEDEV=0,67 от AVERAGE=2 - это что значит "в жизни"? На сегодня все. До встречи на следующей неделе. |
В избранное | ||