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

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


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

Выпуск 31
от 2008-08-15

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

Рассылка сайта "Профессиональные приемы работы в 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"


Исчезла возможность перетаскивать курсором границы страниц
2008-08-08 08:53
В Excel-2003 исчезла возможность перетаскивать курсором границы страниц в режиме разметки страницы. Возможно, это связано с тем, что на очередное информационное сообщение Excel «Вы можете перетаскивать границы страниц курсором» я поставил галочку «не п...

Пересчет таблиц
2008-08-08 09:16
Добрый День, Форумчане!

Помогите пожалуйста вот с таким вопросом - в таблицу еxcel постоянно выгружаются данные из терминала на фондовой бирже. Если в Excel 2007 поставить галочку расчет автоматически, то пересчет таблиц идет очень долго!
Необходимо с...

Скопировать лист с формулами из одной книги в другую
2008-08-08 10:00
Возникла проблема. Вроде должно быть простое решение, но никак не могу его найти..
Есть книга с неким набором листов и формул в них. Есть лист СВОД, где по формулам, с использованием данных из других листов этой книги вычисляются итоговые цифры. Есть д...

Убрать в массиве 1-й символ
2008-08-08 10:03
Имеется массив названий (столбец списка).
В каждой строке неред названием стоит ненужный символ.
Хотелось бы веделить все требуемые названия и автоматом убрать у всех 1-й (2, или 3 символа) по принципу как это делается в Total Commander при групповом п...

Re: Убрать в массиве 1-й символ
2008-08-08 10:14
=ПРАВСИМВ(B1;ДЛСТР(B1)-1)


Соответственно -1 , -2 или -3 в зависмости от количества символов.

Или речь идет о какой-то мега-задаче с макросами и искуственным интеллектом?

Re: Скопировать лист с формулами из одной книги в другую
2008-08-08 10:18
Формулы в листе свод надо менять.
Один раз поменять и на всегда все будет работать так, как вам нужно.
Для этого нужно использовать функцию ДВССЫЛ(), и еще иногда функцию ИНДЕКС.
ДВССЫЛ() должна заменить все ссылки в формулах на листе СВОД, тогда при к...

Re: Убрать в массиве 1-й символ
2008-08-08 10:32
Нет, нет. Однообразная работа по удалению первого  (2-х или 3-х) символа по заданному образцу.
Только я предпологал, что есть некая команда.
Предлагаемую формулу придётся копировать в каждую ячейку названий?

Re: Убрать в массиве 1-й символ
2008-08-08 10:51
Надо это формулу в макрос вставить, который будет заменять выделенные ячейки, на результат этой формулы.

 Непонимающий

Re: Убрать в массиве 1-й символ
2008-08-08 10:56
Прилагаю образец.
Изменения требуются внести в текст содержащийся в столбце B.
То есть лишним везде считается "1гр.- "; 2гр.- "; "3гр.- " и т. д.
При этом текст типа "ЩР 6.1" и "ошиновка ввода" должен остаться без изменений.

Re: Пересчет таблиц
2008-08-08 12:57
В модуль "ЭтаКнига":
[code]
Private Sub Workbook_Open()
    Application.Calculation = xlCalculationManual
    Recalc
End Sub

Private Sub Recalc()
    With Application
        .Calculate
        .OnTime Now + #12:01:00 AM#, "Recalc"
    End With
End Sub...

Re: Скопировать лист с формулами из одной книги в другую
2008-08-08 12:59
А
Правка -- Специальная вставка -- Формулы
пробовали?

Re: Убрать в массиве 1-й символ
2008-08-08 13:13
[code]
Sub zxzx0()
    Const PATTERN = "гр.- "
    Dim c As Range, i As Long

    For Each c In Range(Range("B1"), Range("B1").End(xlDown)).Cells
        i = InStr(c.Value, PATTERN)
        If i > 0 Then If IsNumeric(Trim(Left(c.Value, i - 1))) _
      ...

Re: Как суммировать данные с разных листов если их 200 шт.?
2008-08-08 13:17
Новый вопрос по данной теме.
У меня на каждом листе есть ячейки, которые надо просуммировать. Но эти ячейки ммогут менять координаты. Я их проименовал (Sum) и думал, что как-то можно посчитать сумму в них проименнованных... Но после вписывания в...

Re: Как суммировать данные с разных листов если их 200 шт.?
2008-08-08 14:09
Все решил. Становлюсь знатоком VBA. Смеющийся

Подскажите, плиз, способ для массовой распечатки кодов
2008-08-08 14:22
Доброго времени суток всем!
Есть сложная для меня задача:
Существует набор числовых кодов. 3 тыс. штук. В одном файле простым списком с 1 ячейки по 3000-ю.
Нужно распечатать каждый код на отдельном листе в едином заданном месте.
Мучаюсь вопросом: как э...

Re: из ячейки с текстом(статичный) и числом(меяющиееся), достать число
2008-08-08 14:26
да, всем спасибо, я так и делал, только в опен офисе, а он видимо результат right(B6;3), непонимает ибо там с пробелом получается.

Re: ошибка браузера
2008-08-08 16:29

Когда  открываю "страницу для печати " на сайте почему-то падает браузер

На ней всё равно ничего интересного Подмигивающий
Цитировать
[url=http://www.fxclub.org/trader_abalytic/sec1829/2007...

Re: ошибка браузера
2008-08-08 16:45
 не успел присоединить к предыдущему вопросу
пробовал всеми способами
открываю в Excel  через имя файла и всегда одна и таже ошибка (выделено синим, должно быть 14.1)
в других страницах еще больше ошибок

Re: Исчезла возможность перетаскивать курсором границы страниц
2008-08-08 16:46
Сработало, спасибо большое! Улыбающийся

Re: Убрать в массиве 1-й символ
2008-08-08 18:04
Да!  Улыбающийся
Фильм в тему. Только не понятно что за версия Excel я.
Наверное надо устанавливать дополнительные примочки?

Re: Убрать в массиве 1-й символ
2008-08-08 18:07
Ну да это по моему и есть рекламный ролик  Улыбающийся
Жаль что такое простое средство не встроено изначально.
Ситуация не такая уж и редкая.

Re: ошибка браузера
2008-08-08 20:13
Тоесть строчку" Workbooks.Open.." оставляем?

Re: ошибка браузера
2008-08-08 20:34

Тоесть строчку" Workbooks.Open.." оставляем?

Нет, но Вы потеряли второй аргумент в первой строчке: , "C:\1.html"

преобразование времени
2008-08-08 21:47
Доброго времени суток всем. Вообщем столкнулся с такой проблемой как время. Есть вот такое задание:

20:30 - время начала (сегодня)
07:30 - время окончания (завтрешнее утро)
т.е. просто отнять от большего меньшее и умножить на 60 не канает.
Так вот мне ...

Re: преобразование времени
2008-08-08 21:52
DateDiffF1

Аналог Application.OnTime со срабатыванием через доли секунды
2008-08-08 21:55
Возможен ли аналог Application.OnTime со срабатыванием через доли секунды?

Re: Аналог Application.OnTime со срабатыванием через доли секунды
2008-08-09 13:20
Можно воспользоваться API-функцией SetTimer – см. вложение.

Re: Аналог Application.OnTime со срабатыванием через доли секунды
2008-08-09 13:51
Спасибо, ответ уже найден на Планета Excel.

Как создать формулу которая считает колличесто По Имени
2008-08-10 13:54
Подскажите пожалуйста как создать формулу которая считает колличество "Имен" ?

Вот пример мое таблицы:

_______________________________X__________

_____________________________Петя________
_____________________________Петя________
______________________...

Re: Присоеденение данных
2008-08-10 14:09
Уважаемый Василий Алибабаевич,
спасибо за ответ, к сожалению, моя шутка не удалась, вашим чувством юмора восхищаюсь-аналогией с капитаном McCallister and seafaring, тема The Simpsons, для меня далека, предпочтение отдаю яйцеголовым, хотя мои друзья - а...

Re: Присоеденение данных
2008-08-10 15:05

на самом примитивном уровне попыталась изложить задачу
Увы, уровень не самый примитивный: не у всех имеется Excel 2007.
Всё то же самое, но в формате Excel 2003, please.

Re: Как создать формулу которая считает колличесто По Имени
2008-08-10 16:31
=СЧЁТЕСЛИ(A1:A4;"Петя")

Re: Как создать формулу которая считает колличесто По Имени
2008-08-10 17:04
adik, если знаки подчёркивания у Вас не способ оформления топика, а реальный текст для обработки, то Петю для СЧЁТЕСЛИ нужно обрамить в звёздочки, т.е. будет "*Петя*". Кстати, этот вариант, если Вы заранее з...

Привязка рисунка.
2008-08-10 22:15
Народ помогите...
Есть не плохой пример, где существует возможность выбрав из выпадающего списка нужное название, сразу увидеть фото продукта.
Никак не могу понять как в данном примере привязано фото к выпадающему списку?

Пример прилагается.

Re: Привязка рисунка.
2008-08-10 23:17

Как в данном примере привязано фото к выпадающему списку?

Фото к выпадающему списку привязано формулой.
Когда выделен рисунок, в строке формул можно указать ссылку ил...

Re: Скопировать лист с формулами из одной книги в другую
2008-08-11 09:19

Формулы в листе свод надо менять.
Один раз поменять и на всегда все будет работать так, как вам нужно.
Для этого нужно использовать функцию и еще иногда функцию ИНДЕКС.
Д...

Re: Next without For????
2008-08-11 11:43
Нужно поменять местами Next и End With.

Вообще желательно пользоваться табуляциями так, чтобы была видна [url=http://msexcel.ru/content/view/22/2/]структура[/url]:

Код:
For ...
    With ....
        Sheets ...
        ....
    End with
Next

P.S. Выкл...

Re: Next without For????
2008-08-11 11:45
Господи ты Боже!!! Смеющийся
А я все выходные провел в мучительных раздумьях по этому поводу!!! Огромное спасибо!!!
ЗЫ: а где можно почитать где что за чем надо располагать?

Re: Как создать формулу которая считает колличесто По Имени
2008-08-11 12:00
Чудненько считает всё, кроме пустых ячеек.

Как очистить/удалить все имена в книге?
2008-08-11 12:41
Есть книга, состоящая из одного листа.
Сразу скажу - это выгрузка из ERP системы в виде xls файла.
На листе есть данные и очень многим ячейкам присвоены имена. Я так понимаю, что в некоторых столбцах каждой ячейке с данными присвоено имя  Злой
Это очень...

Re: преобразование времени
2008-08-11 12:43
Темя все еще открыта, прошу вашей помощи

Re: преобразование времени
2008-08-11 12:57
Как понять, где сегодня, а где завтра.
Или первое время всегда из "прошлых суток" от второго?
Если время в формате дата время типа ДД.ММ.ГГ ч:мм;@ . И даты везде стоят - то посчитать можно так:

=ДЕНЬ(A2-A1)*24*60+ЧАС(A2-A1)*60+МИНУТЫ(A2-A1)


Хотя формат...

Re: Как создать формулу которая считает колличесто По Имени
2008-08-11 12:58
Не получается у меня .

Если можно забейте еще раз в мою таблицу формулу, она в самом низу.
Спасибо еще раз.

А надо ли?
2008-08-11 13:30
Навскидку: могут перестать работать формулы, макросы, условные форматы, проверка данных, слетит диапазон печати... Возможны и еще какие-то неприятности, и, что самое отвратительное, проявиться они могут не сразу.
[code]Sub KillNames()
    Dim nm As Nam...

Re: Как очистить/удалить все имена в книге?
2008-08-11 13:37
Спасибо!
Ничего не слетит - т.к. имена будут убиваться сразу после выгрузки, где ничего этого нет, только значения.

Диалог выбора директории
2008-08-11 14:01
Новичёк в VBA. Помогите плиз.
Есть код
Sub SHpetsSaveListVet()
  Dim aSheet As Object
    For Each aSheet In ActiveWorkbook.Sheets
      Application.DisplayAlerts = False
  Set WorkB = ActiveWorkbook
  WorkSH = aSheet.Name
  Set NewB = Workbooks.Add
 ...

Re: Списки в Excel
2008-08-11 14:57
Доброго времени всем!

1. Как сделать раскрывающийся список с данными из нескольких листов?
2. Как увеличить количество строк в листе, а то на 65536 непомещается   (

Re: Диалог выбора директории
2008-08-11 15:12

Как вызвать диалог для выбора папки куда будут сохронятся листы??

Вот строчка для формирования пути через выбор:
Код:
SName = dhBrowseForFolder() & WorkSH & ".xls"

Вам ...

Re: Диалог выбора директории
2008-08-11 16:02

[Вам потребуется функция dhBrowseForFolder.
Спасибо за ответ. ...

Re: Как создать формулу которая считает колличесто По Имени
2008-08-11 16:55
все получилось, всем большое спасибо.


 Улыбающийся

Ошибка #ССЫЛКА! на ровном месте!
2008-08-11 17:31
Файл примера выкладывать, наверно, не имеет смысла, потому что ошибка не в коде (наверно) и не в данных.
Ошибка такая: в ячейке стоит формула =СУММ(E5:E34), в ячейках E5:E34 стоят цифры (не сплошняком: есть пустые ячейки).
Суммирующая формула  создаетс...

Кажется, у меня получилось немного короче ;)
2008-08-11 18:09
[code]
Sub Negas()
    Dim aSheet As Object
    With Application.FileDialog(msoFileDialogFolderPicker)
        If .Show = -1 Then
            Application.DisplayAlerts = False
            For Each aSheet In ActiveWorkbook.Sheets
                aSheet....

Re: Ошибка #ССЫЛКА! на ровном месте!
2008-08-11 18:14
Есть предположение, что ошибка в коде. Неплохо было бы выложить код или хотя бы часть...

Re: Диалог выбора директории
2008-08-11 18:31

Диалог с выбором директории выскакивает на сохранение каждого листа, а можно сделать так что бы выбор был один (одна директория на все листы)?

Можно получить путь перед циклом,...

Re: Ошибка #ССЫЛКА! на ровном месте!
2008-08-11 18:41
 да. ошибка оказалась в коде.
если Formula = то  "=SUM
а если = "=СУММ , то LocalFormula  Строит глазки

Re: Ошибка #ССЫЛКА! на ровном месте!
2008-08-11 19:37

если = "=СУММ , то LocalFormula
Почти так. FormulaLocal

Re: выводится неправильное значение
2008-08-11 21:48

Когда "протягиваю" эту ячейку, чтобы находились соответствующие значения для последующих ячеек, в этих ячейках выводится значение 1-ой ячейки (то есть неправильное)

Надо всего ...

Re: выводится неправильное значение
2008-08-11 22:49
скажите, пожалуйста, а по какой причине формула может неправильно подтягиваться в последующие ячейки?
и еще вопрос, все же если функция подтягивается верно, по какой причине выводится неправильное значение?
( не могу сейчас проверить, так как неприятно...

Re: выводится неправильное значение
2008-08-11 23:15

А по какой причине формула может неправильно подтягиваться в последующие ячейки?

Формула подтягивается правильно, но, в зависимости от того, где Вы наставили знаков "$", может ...

Re: Ошибка #ССЫЛКА! на ровном месте!
2008-08-11 23:25

если = "=СУММ , то LocalFormula
Почти так. FormulaLocal
Ну это я и им...

Циклические ссылки, но не совсем...
2008-08-11 23:31
Уважаемые знатоки Excel! Подскажите!
Можно ли осуществить следующую схему.
Есть 2 листа (или 3, или более). На каждом в одной и той же ячейке можно выбрать 4 значения из списка.
Задача: чтобы при выборе значения 1 (2,3,4) на листе 1 автоматом выбиралос...

Re: Циклические ссылки, но не совсем...
2008-08-12 00:17

Можно ли осуществить следующую схему?

Листы можно синронизировать так:
[code]Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = 0
  If Target.Add...

Re: Скопировать лист с формулами из одной книги в другую
2008-08-12 14:53

Это наверное не ко мне, но я с близкой проблемой обращался и мне помогли - мне нужно было автоматизировать удаление всех связей.
Думаю, что можно написать макрос, который...

Re: Кнопка в EXCEL
2008-08-12 14:53
ВСЕМ СПАСИБО!!!
=)))))

Re: Как в макросе обратиться к активной книге?
2008-08-12 15:12
ATS,
не заглянуть ли Вам в Первые шаги?

P.S. Не знаю, лучшее ли это руководство, - просто не знаю в сети других адресованных начинающим.

Re: Циклические ссылки, но не совсем...
2008-08-12 15:24

Цитировать
If Target.Address = "стоим" Then
If Target.Address = Range("стоим").Address  Then

Дальше пока не смотрел.
Надеюсь, имя "стоим" локально на каждом листе.
[/quot...

Re: списки и кол-во строк
2008-08-12 15:47
Есть база данных, подобная у Шпеца здесь,  только в моей база данных находится на 2-х листах и на 1 не помещается

Как быть со...

Re: Циклические ссылки, но не совсем...
2008-08-12 16:02

А что означет "Range("стоим" & i)"? Ячейка "стоим" у меня одна на листе: "стоим2" у меня нету....

ОК, убрал. Пробуем такой вариант:
[code]Private Sub Worksheet_Change(ByVal ...

Re: Скопировать лист с формулами из одной книги в другую
2008-08-12 16:05
Час мучений и вот он, итоговый вариант, кому интересно Улыбающийся :

Sub ATS()

  Const WS_NAME = "СВОД"
  Dim c As Range
  Dim filename As String
         
 iOpen = Application.Dialogs(xlDialogOpen).Show
 filename = ActiveWindow.Caption
 If iOpen <> True Then
...

Re: Циклические ссылки, но не совсем...
2008-08-12 16:38

А что означет "Range("стоим" & i)"? Ячейка "стоим" у меня одна на листе: "стоим2" у меня нету....

...

Re: Циклические ссылки, но не совсем...
2008-08-12 17:04
Я вдруг подумал, что вдруг в названиях листов (и соответственно именах) пробелы затесались. Сделал в коде по две строчки для, например "Лист1!стоим" и "'Лист 1'!стоим":
[code]Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Appl...

Re: Циклические ссылки, но не совсем...
2008-08-12 17:12

Я вдруг подумал, что вдруг в названиях листов (и соответственно именах) пробелы затесались. Сделал в коде по две строчки для, например "Лист1!стоим" и "'Лист 1'!стоим":
[code]Pr...

Re: Циклические ссылки, но не совсем...
2008-08-12 17:33

Еще не проверял этот код...
Проерил. Итог все тот же. Видать не судьба...

Re: Видать не судьба...
2008-08-12 19:06
См. вложение.

На каждом из нужных листов определено локальное на листе имя стоим, наличие которого означает включение листа в число "приёмопередатчиков".

Re: завернутая формула
2008-08-12 22:18
Спасибо большое!

А как можно сократить вот это:
C5:C40*(C3-C4)+D5:D40*(D3-D4)+E5:E40*(E3-E4)+F5:F40*(F3-F4)

и сделать этот список независимым т.е. от столбца С до столбца F, от ячейки С5 и до F40?
Для чего это нужно: если потом в данные будут добавлять...

Поиск 2-х значений в таблице и последующий выбор третьего
2008-08-12 23:43
Здравствуйте, уважаемые знатоки. Помогите пожалуйста решить следующую задачу. Мне для диссертации необходимо написать программу по расчету асинхронных двигателей, пишу на Delphi 7 (знаю плохо). Написал вызов Excel и открытие мне нужного источника, а да...

Сохранение листа с проверкой на совпадение имен имеющихся в книге.
2008-08-13 02:40
Уважаемые Господа. Подскажите что у меня получается не так, как хотелось бы.

Есть лист "Сегодня" в книге Excel.
Он защищен от возможности записи и выделения курсором в защищенных областях.
При операциях кнопками снимается защита и после проведения нео...

Re: ошибка браузера
2008-08-13 07:39
все равно падает

Программа = алгоритм + [url=http://msexcel.ru/content/view/22/2/]структура[/url] данных (с) Вирт
2008-08-13 09:29

все равно падает
Если код не проходит  даже компиляцию (она же трансляция), это не называется "падает". Это называется "учите синтаксис".
Не
Filename[col...

Re: ошибка браузера
2008-08-13 09:58
Подскажите что значит 
"открыть страничку браузером с локального диска."

Свойства таблицы
2008-08-13 10:21
ДОбрый день!
У меня в таблице Exel Адрес ячейки и по вертикали и по горизонтали цыфровой.
Как сделать чтобы по горизонтали были буквы?  Шокированный

Re: Видать не судьба...
2008-08-13 10:38

См. вложение.

На каждом из нужных листов определено локальное на листе имя стоим, наличие которого означает включение листа в число "приёмопередатчиков".
[/...

Re: преобразование времени
2008-08-13 10:42
Спасибо, все получилось

Re: Циклические ссылки, но не совсем...
2008-08-13 10:47
Я удалил из кода всё, не имеющее отношение к дублированию значений.
Надо было еще удалить лишнее и с листов, но аз, многогрешный, поленился.

А оно Вам надо?
2008-08-13 10:50
Команда Сервис -- Параметры -- вкладка Общие -- флажок Стиль ссылок R1C1 снять.

Но я бы не советовал: древний стиль ссылок A1 годится только для таблиц небольшой ширины и (на мой взгяд) вообще очень неудобен.

Re: Циклические ссылки, но не совсем...
2008-08-13 11:12

Я удалил из кода всё, не имеющее отношение к дублированию значений.
Надо было еще удалить лишнее и с листов, но аз, многогрешный, поленился.
ААААААААААААААААААААААААААААААААА...

Re: Свойства таблицы
2008-08-13 11:12
Ого, только сейчас заценил логику относительных и абсолютных ссылок в этой системе!
Круто придумано, но с баксами $ как-то уж привычнее...

Re: Циклические ссылки, но не совсем...
2008-08-13 11:16

удалил Option Explicit  - у меня некоторые проблемы с объявлением переменных...
А вот это - категорически! - напрасно. Поскольку гарантирует проблемы в дальнейшем.

Re: Циклические ссылки, но не совсем...
2008-08-13 11:31

удалил Option Explicit  - у меня некоторые проблемы с объявлением переменных...
А вот это - категорическ...

Как построить формулу...
2008-08-13 12:39
Доброе время суток! Как сделать, чтобы в ячейке отображались последние введеные в столбце данные? К примеру я вевел значение в А1, потом в А2, в А3, а у меня должно меняеться значение в ячейке В1=А1,В1=А2, В1=А3 паралельно с вводом данных

Всё о диаграммах
2008-08-13 13:02
По работе столкнулся с множеством проблем и вопросов по диаграммам.
Тему буду поддерживать, так как вопросов много.
Итак, проблема первая:
в одном файле существуют листы с таблицами данных и листы с диаграммами, построенными на этих данных. Цифры в таб...

Re: Могу написать алгоритм для кода, но не знаю самого VBA...
2008-08-13 13:06
Шпец  Докапыч!
А как подправить код, чтобы он суммировал не по столбцу В, а по столбцу С? Уже несколько дней рыскаю, не могу найти...
ЗЫ: у меня просто столбики поменялись местами... Строит глазки

Re: Как построить формулу...
2008-08-13 14:40

Как сделать, чтобы в ячейке отображались последние введеные в столбце данные?

Построил такие формулы:
  • -для неразрывного диапазона:
  • B1: =СМЕЩ([c...

Сводная на основании динамического диапазона..
2008-08-13 14:43
Всем привет и особое почтение знатокам...
Что то не получается .. создал диапазон динамический с функцией СМЕЩ() обозвал его "ТаблГлав" зашиваю в параметры сводной ... ругается ... говорит неверная ссылка и что делать?

Re: Как обойти ограничения с применением функции ЕСЛИ
2008-08-13 14:43
Зависит от ситуации.
Иногда нужно применять что-то типа ВПР.

А вообще интересно, есть ли аналог in case of ?

Re: Как обойти ограничения с применением функции ЕСЛИ
2008-08-13 15:05

Как в формуле с функции ЕСЛИ обойти ограничения в количестве аргументов?

Можно использовать функции ВЫБОР, СУММЕСЛИ, СУММПРОИЗВ, формулу массива с перемножением на условие или,...

Re: Ошибка браузера
2008-08-13 15:34
сохранил страницу макросом , открыл браузером с локального диска,  проскакивает таже ошибка после открытия страницы  в Excel, выделено синим столбец "Факт"

Re: Присоеденение данных
2008-08-13 16:11

Цитировать
Всё то же самое, но в формате Excel 2003
спасибо за внимание.

Re: Присоеденение данных
2008-08-13 17:03
Насколько я понял, требуется всего лишь скрывать/показывать одну из строк.

Re: Сводная на основании динамического диапазона..
2008-08-13 17:25
Неужто нельзя? так сделать? Василий Алибабаевич и Вы не в силах?

Re: Как копировать веб страицу в текстовом формате?
2008-08-13 17:42
Василий Алибабаевич разобрать получилось , а собрать опять не получается
Как открыть через имя файла понял
как перевести данные в текстовый формат тоже понял
Но как также красиво открыть одновременно страницу в текстовом формате не как не пойму

Re: Как копировать веб страицу в текстовом формате?
2008-08-13 17:56
проблема в том что  открывается страница  в Excel через имя файла сразу с ошибкой ( в текстовый получается перевести только после открытия страницы в Excel)

ошибка (столбец "Факт" выделено синим )
должно быть 14.1

Тоже мне, постоялец...
2008-08-13 18:12
Где то, на что ругается? Таблица - где?

Re: Сводная на основании динамического диапазона..
2008-08-13 19:45
Таблица описана как динамический диапазон СМЕЩ(А2,0,0,СЧЕТЗ();СЧЕТЗ()) и т.д. назвал ее "Главнная" например, в меню сводных таблиц пытаюсь назвать ее исходным диапазоном , мастер сводных таблиц матерится .... "неверная ссылка...." В чем дело не пойму

Re: Сводная на основании динамического диапазона..
2008-08-13 20:49

Говорит: "Неверная ссылка", и что делать?

Дать верную ссылку Улыбающийся

PS: Во вложении обновлени...

Re: Сводная на основании динамического диапазона..
2008-08-13 21:27

Неужто нельзя? так сделать? Василий Алибабаевич и Вы не в силах?

Я об этом впервые слышу Улыбающийся

Re: Как копировать веб страицу в текстовом формате?
2008-08-13 21:42
У вас во вложении она уже испорчена экселем.
Надо когда открываете ее первый раз, не нажимать сразу готово, а ставить формат столбца - не общий, а текстовый.
После такого преобразования назад цифры уже не восстановить, ЕМНИП.

Re: Присоеденение данных
2008-08-13 23:50

Цитировать
Me.Range("ОтработаноДней").EntireRow.Hidden = _
                Year(dp) <> Year(tm) Or Month(dp) <> Month(tm)
Да, это ключевой момент, только мне кажется, что должно быть "AND", имеется ввиду текущий месяц текущего года..
Спасибо Вам ог...

Re: Присоеденение данных
2008-08-13 23:57
AlGrin,
в таких случаях я всем рекомендую  Первые шаги.
Не знаю, лучшее ли это руководство, - просто не знаю в сети других адресованных начинающим.

Чуть не забыл: там именно OR, "не совпадае...

Re: Могу написать алгоритм для кода, но не знаю самого VBA...
2008-08-14 01:11

У меня просто столбики поменялись местами... Строит глазки

Поменял местами строчки в коде. Подмигивающий

Re: Рассылка с различными вложениями в Outlook 2007
2008-08-14 07:42
Поковырявшись в The Bat решил данную проблему Улыбающийся
Пользовался SmartBat) Кому интересно, могу объяснить Подмигивающий

Re: Сводная на основании динамического диапазона..
2008-08-14 08:35

Говорит: "Неверная ссылка", и что делать?

Дать верную ссылку Улыбающийся

PS: Во [url=http://forum.msexcel.r...

Re: Сводная на основании динамического диапазона..
2008-08-14 08:41
Подскажите где воткнуть в код Селекты а то я запутаюсь-же Вы меня знаете...

Re: Могу написать алгоритм для кода, но не знаю самого VBA...
2008-08-14 09:12
Спасибо!!!!
Я сам примерно на то же вышел, но у меня еще глюки оставались!
Спасибо!
ЗЫ: с порядком статей в сводной разобрался следующим образом: поставил в локальных сметах перед статьями расхоов цифру от 1 до 9 и залил ее цветом под тон ячейки. Для л...

Повторяющийся текст
2008-08-14 11:27
Доброго дня.
Имеется список с повторяющимся текстом.
Надо чтоб в следующей строке автоматически изменялся номер стоящий в конце.
Пример:
Квартира №1
... (текст)
... (текст)
Квартира №2
... (текст)
... (текст)
Квартира №3
... (текст)
... (текст)
и тд.

Л...

Re: Повторяющийся текст
2008-08-14 11:52
А если просто перетянуть вниз?
Если одинаковое число строчек между квартирами, то пишем "Квартира №1", пропускаем нужное число строк, выделяем получившееся количество строк и тянем вниз....
Или количество строк может быть разным?

Re: Повторяющийся текст
2008-08-14 12:07
Да строки повторяются. Но могут быть и изменения (столоваяконечно портит "малину")

Попробовал, работает, но не удобно.
Спасибо за подсказку. Действительно очень просто. Одна из "фишек" Excelя.
А может всё-же с формулой попробовать?

Re: Глюк aвтофильтра
2008-08-14 12:08
У меня тоже наблюдалась описанная проблема, когда в одном из столбцов были ПРОМЕЖУТОЧНЫЕ.ИТОГИ
честно говоря, так и не понял, почему последним отфильтрованным значение оказывалось не то, которое выбрано...

Re: Повторяющийся текст
2008-08-14 12:11
a2: Квартира №1
a5: =ЛЕВСИМВ(A2;10) & (1+ПСТР(A2;11;9))

Удобнее в стиле r1c1:
r5c1: =ЛЕВСИМВ(R[-3]C;10) & (1+ПСТР(R[-3]C;11;9))

Re: Всё о диаграммах
2008-08-14 12:20
Выложите пример и я покажу как это делается

Re: Имена точек на графике
2008-08-14 12:37
Посмоторите, может поможет:
http://www.sql.ru/forum/actualthread.aspx?bid=46&tid=561651&hl=

Re: Повторяющийся текст
2008-08-14 13:49

a2: Квартира №1
a5: =ЛЕВСИМВ(A2;10) & (1+ПСТР(A2;11;9))

Удобнее в стиле r1c1:
r5c1: =ЛЕВСИМВ(R[-3]C;10) & (1+ПСТР(R[-3]C;11;9))

ДмиДми как всегда на вы...

Re: Повторяющийся текст
2008-08-14 14:03
Сервис - Параметры - Общие - Самая первая галка.

Re: Повторяющийся текст
2008-08-14 14:12
Предлагаю альтернативу, крышеносящую

[code]Function CUTNUM(Где As Range, Какое As Byte) As Long
Dim Что As String, s As String, iSh As String
Dim n As Long, i As Byte, f As Boolean
  Что = Где & " "
 
  For n = 1 To Len(Что)
  s = Mid(Что, n, 1)
    ...

Re: Повторяющийся текст
2008-08-14 14:29

Предлагаю альтернативу, крышеносящую

[code]Function CUTNUM(Где As Range, Какое As Byte) As Long
Dim Что As String, s As String, iSh As String
Dim n As Long, i As Byte, f...

Re: Шпаргалка с hotkey'ями - для тех кто забыл
2008-08-14 14:31
ctrl+"+"
добавить строку/столбец

не работает только у меня или еще у кого-нибудь?


Ctrl+G
и ввести адрес ячейки, после чего "ввод". Быстро переносит в нужную ячейку, а если ввести адрес диапазона, то еще и выделяет его (можно все это делать как в предел...

Re: Шпаргалка с hotkey'ями - для тех кто забыл
2008-08-14 14:34


ALT+0162
Ввести знак цента ў.

ALT+0128
Ввести знак евро ˆ.


А как этим пользоваться? У меня что-то ни разу не получалось, сколько я не пробывал.
Можете расписать по...

Re: Повторяющийся текст
2008-08-14 14:38

a2: Квартира №1
a5: =ЛЕВСИМВ(A2;10) & (1+ПСТР(A2;11;9))

Удобнее в стиле r1c1:
r5c1: =ЛЕВСИМВ(R[-3]C;10) & (1+ПСТР(R[-3]C;11;9))

Второй вариант тоже паш...

Re: Повторяющийся текст
2008-08-14 15:09

не могу оценить повышенные удобства.
Удобнее читать Улыбающийся Сразу видно, что значение нужно брать тремя строками выше из той же колонки.

Чтобы не привязываться к слову "квартира", чис...

Как организовать запреты?
2008-08-14 15:14
Собственно требуется несколько запретов:
запрет удаления (а также переименования и перемещения) первого, последнего и предпоследнего листа в книге...
Это же наверняка возможно?

Re: Как обратиться к адресу ячейки, прописанному в другой ячейке?
2008-08-14 15:50
ДВССЫЛ()

Re: Всё о диаграммах
2008-08-14 16:02

Выложите пример и я покажу как это делается

Выкладываю.

Re: Как обратиться к адресу ячейки, прописанному в другой ячейке?
2008-08-14 16:04
Благодарю. 3 часа искал эту функцию.

Re: Всё о диаграммах
2008-08-14 16:06
У вас на графике значений больше чем два.
Задача изменилась?

Re: Всё о диаграммах
2008-08-14 16:21
Наверное Вы неправильно поняли, либо я не точно объяснил.
Мне необходимо чтобы на графике отображались два последних значения.

В приложенном файле за 11-е и 12-е число. Завтра, после внесения новых данных в таблицу - за 12-е и 13-е число.

Re: Сводная на основании динамического диапазона..
2008-08-14 16:37
В коде модуля листа (ПКМ по ярлычку -> исходный текст) в коде для настройки сопоставления имени и сводной:
…Application.Names("ТаблГлав")… - имя, можно его хранить в ячейке, например:
…Application.Names([B40])…

With ActiveSheet.Piv...

Re: Всё о диаграммах
2008-08-14 16:44
Похоже решения нет. Придётся ставить/удалять подписи данных вручную.

Следующий вопрос: график строится по ряду, который получается при суммировании. Какую формулу мне прописать в ячейки этого ряда, чтобы по будущим датам не было нулей, соответственно ч...

Re: Повторяющийся текст
2008-08-14 16:45

Продемонстрируете, Алибабаевич?

Вроде работает. Модуль создал хотя в книге он уже был.

Вставить сумму скопированных числовых ячеек
2008-08-14 17:10
Выделяю две, пять, десять числовых ячеек. В строке состояния видна их сумма, т.е. нормальные числовые ячейки.
При этом выделение может быть и не смежным.
Как вставить куда-то сразу сумму выделенных ячеек (бывает полезно при анализе большого объема цифр...

Re: Поиск 2-х значений в таблице и последующий выбор третьего
2008-08-14 19:57
Вот так работает  Подмигивающий
[code]Function Поиск_h(n As Variant, Pном As Variant) As Variant

      For x = 2 To 5
        If Cells(1, x) = n Then Exit For
      Next x
      For y = 3 To 17
        If Cells(y, x) = Pном Then Exit For
      Next y

Поиск_h = Ce...

Re: Поиск 2-х значений в таблице и последующий выбор третьего
2008-08-14 20:00
При условии что значений Pном нет повторяющихся

Re: Поиск 2-х значений в таблице и последующий выбор третьего
2008-08-14 20:38
Восторг просто...Огромное спасибо за Вашу помощь!

Re: Поиск 2-х значений в таблице и последующий выбор третьего
2008-08-14 20:43
Непонятно, что делать, если точного совпадения запрошенных параметров нет.
Брать ближайший больший или ближайший меньший? Что делать, если нет соответственно большего/меньшего?

P.S. Непонятно, зачем вообще нужен Excel, если таблица налицо. Водишь паль...

Re: Поиск 2-х значений в таблице и последующий выбор третьего
2008-08-14 20:59
Прошу прощения. Если точного совпадения нет, то программа должна выдать что-то типа: "При заданных параметрах, величина h не определена".
Таблица это просто данные, она даже при работе программы не видна, с нее только считывается h для дальнейшего расч...

Re: Поиск 2-х значений в таблице и последующий выбор третьего
2008-08-14 21:37
[code]Function Поиск_h(n As Variant, Pном As Variant) As Variant

      For x = 2 To 5
        If Cells(1, x) = n Then GoTo metka1
      Next x
' можно сообщением или значением в ячейке на выбор
    Поиск_h = "Значение " & n & " среди Ваших данных не на...

Re: Поиск 2-х значений в таблице и последующий выбор третьего
2008-08-14 21:47
Пробуйте.
Вводить данные - в жёлтые ячейки. Введённые значения округляются до четвёртого знака после запятой.

Остальной лист защищён, и чтобы что-то в нём изменить или посмотреть содержимое других ячеек, нужна команда Сервис - Защита - Снять защиту...

Re: Поиск 2-х значений в таблице и последующий выбор третьего
2008-08-14 22:08
Спасибо boa и ДмиДми, работает. Буду работать, чтобы достигнуть такого же уровня. Спасибо всем откликнувшимся и пытавшимся помочь.


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


В избранное