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

Олег Корзников>> Преобразование данных


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

Выпуск 17
от 2012-10-19

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

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

Основные разделы сайта
Статьи
Форум

Новости сайта в формате RSS
Новые сообщения форума в формате RSS
Читать в Яндекс.Ленте

Порекомендуйте нашу рассылку друзьям

Обратная связь
Поддержка
(форум рассылки)

Наши рассылки:

Рассылки Subscribe.Ru
Православные:
Ежедневные библейские чтения
Смоленский календарь
Для выздоравливающих алкоголиков и наркоманов
Книга "День за днем"
Книга "24 часа в сутки"
Ежедневные размышления анонимного алкоголика
Самообразование:
"Профессиональные приемы работы в Microsoft Excel"

Наши сайты

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

bonifatiy.narod.ru
В помощь выздоравливающим алкоголикам и наркоманам

Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии.

StudentTools.Narod.Ru Для тех, кто любит учиться

Наши друзья

VBAtips.ru -
подсказки и решения на VBA

wordexpert.ru
Профессиональная работа с текстом

planetaexcel.ru
Когда заешь - все просто

Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel"



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


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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

Здесь

На планете


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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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


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

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


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



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




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

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

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

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



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

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

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


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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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


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

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

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

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


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

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


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

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

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

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

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

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

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

 
Код:
Application.AutoCorrect.AutoFillFormulasInLists = True

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

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

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

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

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

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

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

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

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

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

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

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


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


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


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

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

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

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

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))
        b(ii, 7) = --Split(a(i + 3, 1), "=")(1)
Формат столбцу задать вручную, или тоже кодом, если использовать не как UDF, а как макрос.
А вообще - нужно кодом читать текст, и выгружать на лист уже готовую таблицу.
Как в коде закомментировано. Только если массив из текста - то его нужно перебирать с нуля.
Ну и если в тексте возможны варианты - то эти варианты нужно предусмотреть в коде.

Олег*>> 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
не работает данная формула) как я понимаю вы хотели сделать универсальную?
Не может быть. Где доказательства?
Хотя у кроссеров часто не работает  Подмигивающий
спасибо Вам огромное, благодаря таким асам инет и держится, только вот если у меня в фале 3-4 записи то красит все как и нужно а когда записей 5350 например окрашивание уже не работает)
по ходу нужна другая формула без суммы

Олег*>> 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>> Функция &quot;=ЕСЛИ&quot; с датами
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
который бы ... формировал список файлов в определенной папке, с путем к файлу,
Это как? Разве папка не известно где лежит?  Непонимающий
Если правильно понял, то наверное так.

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

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 - это что значит "в жизни"?


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


В избранное