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

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


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

Выпуск 9
от 2009-03-06

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

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


Как автоматически копировать только диапазон ячеек на другой лист?
2009-02-27 07:10
Есть лист1 с диапазоном ячеек b2:e16. в этих ячейках формулы.
есть лист2. как сделать автокопирование только значения ячеек(без формул)  диапазона b2:e16 с лист1 на лист2?

Re: Как автоматически копировать только диапазон ячеек на другой лист?
2009-02-27 08:31

Как сделать автокопирование только значения ячеек(без формул)  диапазона b2:e16 с лист1 на лист2?

Перенос значений осуществляется так:
[code]Sheets("Лист2").[B2:E1...

Re: Нужна помощь с форматом данных
2009-02-27 09:33


Задача в том, чтобы выполнить расчёт (какой именно?) или занести в столбец (заменить старый результат?). Прекращать и выполнять надо первые две формулы по другим данным что ли?
...

Re: Нужна помощь с форматом данных
2009-02-27 10:32

Тогда в формулу, результат которой заноситься в В1-В25 нужно изменить константу и продолжить вычесления с занесением в столбец В, допустим они сошлись в строке В12, тогдпа в В13-В25 ...

Re: Как задать пользовательский формат, аналог # ##0,00, но с разделителем `
2009-02-27 10:52

не прибегая к конструкции вида: :#`###`###`###`###
Непонимающий

а чем тебя не устраивает #`###`###`###`### ?

Re: Нужна помощь с форматом данных
2009-02-27 11:27
Тоже вопрос по формату данных.
Есть столбец с датами a1=01.01.09, a2=02.01.09... a365=31.12.09
Надо разбить по месяцам, поменять этот формат на просто "январь, февраль...декабрь (a1=январь, a2=январь ... a32=февраль...", но поменять так, чтобы было как...

Re: Нужна помощь с форматом данных
2009-02-27 11:43

... но поменять так, чтобы было как текстовое значение, т.к. если просто изменить формат ячейки, то сводная таблица не будет воспринимать как текст и будет разбивать по числам...[/q...

Re: Нужна помощь с форматом данных
2009-02-27 12:07

Используйте функцию ТЕКСТ():
  • =ТЕКСТ(A1;"ММММ")

Огромное спасибо! Все получилось. А я голову ломал....

Re: Как построить диаграмму по матрице
2009-02-27 12:51
А что подразумевается под "ячейками диаграммы"?  Непонимающий

Re: Как построить диаграмму по матрице
2009-02-27 13:39

А что подразумевается под "ячейками диаграммы"?  Непонимающий

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

Re: запись в ячейке = название листа
2009-02-27 15:30

Код:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim strTemp As String
If Target.Address = "$A$1" Then
    strTemp = CStr(Target.Value)
    If Len(strTemp) > 0 Then
        ActiveSheet.NAME = strTemp
    End If
End If
End Sub

Re: Как автоматически копировать только диапазон ячеек на другой лист?
2009-02-27 17:05
очень прошу - чуть побольше информации.. я с vba столкнулся 2 дня назад.. обещаю выучить учебник, но сейчас просто не хватает времени..

Re: из 1С в Excel: как получить данные о выписанных счетах-фактурах?
2009-02-27 18:20
Для получения данных совсем необязательно знать имена полей.
Достаточно в SQL запросе к БД вместо имен полей поставить "*".
Я, например, использую код:
rs.Source = "select * from <имя_БД>"

и все работает.

Дата пПонедельник для указанной даты
2009-02-27 19:00
В ячейке есть дата, например: 26.02.2009, в соседней ячейке необходимо чтобы формула возвращала дату понедельника недели к которой относится первая дата, то есть в данном случае 23.02.2009.
Кажись это уже было, если да, напомните, плиз, ссылочку, если ...

Re: Как автоматически копировать только диапазон ячеек на другой лист?
2009-02-27 19:07
сам и допер:


Sub yach()
Sheets("Прайс").[B2:G16].Value = Sheets("Итог").[B2:G16].Value
  End Sub
 
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.Column = 7 Then yach
 End Sub

щелкаем по 7 столбцу на листе "итог" и формируетс...

Re: автоматическая сортировка строк диапазона средствами vba. как сделать?
2009-02-27 19:48
Эта и многие другие задачки решаются таким способом:

  • Сервис -> Макросы -> Начать запись
  • Выполнить необходимые действия
  • Сервис -> Макросы -> Остановить запись

Re: Как сделать ComboBox со списком файлов?
2009-02-27 20:22
Со вставкой текста из файла я разобрался. По вашему методу сделал - работает)
А теперь надо сделать вот что:
в папке лежат файлы: file1.txt ,file2.txt, ..., fileN.txt
Нужно чтобы в ComboBox можно было выбрать любой из них. По умолчанию будет стоять сам...

Re: автоматическая сортировка строк диапазона средствами vba. как сделать?
2009-02-27 20:26
шикааарно!. вы для меня прям проводник в мир VBA  Смеющийся.   

у меня получилось:

Sub Макрос1()

    Range("B2:G500").Select
    Selection.Sort Key1:=Range("G2"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=...

Re: автоматическая сортировка строк диапазона средствами vba. как сделать?
2009-02-27 20:48
все! спасибо! юзаю поиск.

Re: Пользовательская функция. Как организовать аналог функции ВПР
2009-02-27 22:07

Семь простых (если что непонятно - расскажу подробнее) шажков описаны в файле registerudf.zip из с...

Re: Как спрятать формулы?
2009-02-28 11:22

(как снять забытый пароль не спрашивайте - ибо не знаю)
просто к слову может пригодится: для ломалки паролей листа пользуюсь этим макросом

Re: Напоминание в EXCEL
2009-02-28 12:11
как организовать закрытие формы по нажатию Esc ?

Re: Напоминание в EXCEL
2009-02-28 12:22

как организовать закрытие формы по нажатию Esc ?

Надо написать реакцию на событие KeyDown, KeyUp или KeyPress.

Допустим на отжатие "Esc" будет так:
[code]Private Sub UserFo...

Re: Напоминание в EXCEL
2009-02-28 13:16
не получается (
я так понимаю код вставлять в свойства формы? но не закрывает окошко

Re: Напоминание в EXCEL
2009-02-28 13:19

я так понимаю код вставлять в свойства формы?

Создайте это событие для тех элементов, расположенных на форме, в которых может находиться фокус, когда возникнет желание нажат...

Как удалить лишние почтовые адреса
2009-02-28 18:55
Может быть вопрос не совсем по теме, но может, поможете. У меня в списке запомненных почтовых интернет-адресов в интернет эксплорере есть ошибочно написанные, есть те, которые дублируются. Как убрать те адреса, которые не нужны. То есть, я захожу в рам...

Cохранение документа WORD
2009-03-01 01:47
Всем доброе время суток!

Код:
Public Sub CopyActiveDoc()
ActiveDocument.Save
Dialogs(wdDialogFileSaveAs).Show
ActiveDocument.Close
End Sub
Макрос сохраняет рабочую книгу .
Как задать директорию например = "C:\К\"
Заранее спасибо

Re: Работа с массивом
2009-03-01 16:11
Спасибо всем!!!!


Получилось. Сделал пока по варианту abra довольно шустро все считает.

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

 Set SLC = ...

Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-01 17:23
ну очень не просто...  Смеющийся

Вобщем так. Из программы выгружается excel - файл со следующей структурой:

На какой-то строке (например 63я строка) в столбце А(неизменно) появляется фраза "Материалы"
сразу под ней в ячейках C64 D64 E64 (столбцы неизменны) со...

Re: Напоминание в EXCEL
2009-03-01 17:56
элементов вроде и не густо, а не получается...

[code]
Private Sub ListBox1_Click()

End Sub

Private Sub ListBox_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
  If KeyCode = 27 Then Unload Me
End Sub

Private Sub UserForm_Initializ...

?????корректное отображение импортированных данных в формулах Excel?????
2009-03-01 20:20
здравствуйте.
хочу испросить совета у авторитетных людей.
проблема состоит в следующем: не могу понять почему содержимое ячейки, которое необходимо вставить в формулу как ссылку отбражается в этой формуле в кавычках и поэтому возвращается значение #ЗНА...

Re: ?????корректное отображение импортированных данных в формулах Excel?????
2009-03-01 20:22
второе сообщение с картинкой, т.к. в первое не влезло по размеру

Re: ?????корректное отображение импортированных данных в формулах Excel?????
2009-03-01 20:24
третье сообщение с картинкой, т.к. в первые 2 не влезло по размеру

Re: ?????корректное отображение импортированных данных в формулах Excel?????
2009-03-01 22:23
Уважаемый  petrov_ja
у вас число представлено ввиде текста
нужно заменить точку на запятую с помощью доп. столбца (формула =ПОДСТАВИТЬ(-ячейка-;".";",")
дальше можно использовать формулу
=ЗНАЧЕН()
или прибавить 0 или умножить на 1

Re: ?????корректное отображение импортированных данных в формулах Excel?????
2009-03-02 03:38
 Строит глазки Ник, ААААААААААГРОМНОЕ Вам спасибо.
если честно, я не думал, что кто - нибудь так быстро ответит. Научусь торговать на Forex сборшу Вам в личку рецептик  Подмигивающий Веселый

спасибо Вам, что потратили время на мои посты и на ответ. помогли.

Я ЛЮБЛЮ ИНТЕРНЕТ!!!!...

Re: Сохранение файла в другом формате
2009-03-02 05:48

Цитировать
Если посмотреть файл .csv в блокнотике, то именно тчк с зпт даёт разделение по ячейкам
Да действительно в блокноте так и есть, но при программной замене зпт, на тчк. с зпт., однако при повторном открытии все равно сливает в одну ячейку,...

Запрос на сохранение Personal
2009-03-02 05:51
Уважаемые, подскажите пожалуйста. С некоторых пор при каждом закрытии Excel выдается запрос на сохранении Personal, хотя я ничего не менял. Пробовал всяко разно, все равно запрос повторяется. Может кто нибудь сталкивался с подобной проблемкой?

Re: Запрос на сохранение Personal
2009-03-02 08:15

Пробовал всяко разно, все равно запрос повторяется.

Может в модуле книги (ЭтаКнига) личной книги макросов (PERSONAL.XLS) прописано какое-нибудь автоизменение?  В замешательстве Например:
...

Re: Запрос на сохранение Personal
2009-03-02 08:35
Нет в модуле книги вообще ничего нет, в остальных модулях вроде посмотрел, на автоизменение ничего не подвешано, причем запрос на сохранение вроде стал появляться после того как были открыты  Excel 2003 и 2007, он спросил как открывать Personal, так ка...

Re: Запрос на сохранение Personal
2009-03-02 09:24
Пожалуй, стоит попробовать разграничить ЛКМ разных версий, т.е.:
"PERSONAL.XLS" из папки "C:\Documents and Settings\Юзер\Application Data\Microsoft\Excel\XLSTART"
перенести в "C:\Program Files\Офис 2003\OFFICE11\XLSTART",
а в аналогичной "XLSTART" 2007...

Re: ?????корректное отображение импортированных данных в формулах Excel?????
2009-03-02 09:34

ЗЫ. А у Вас там 3 звездочки под ником. это что знаки отличия, благодарности. и как я могу Вам еще одну прилепить? Веселый

Звёздочки даются за определённые пороги количества соо...

Re: Дата пПонедельник для указанной даты
2009-03-02 09:46
Пойдет, спасибо, торможу Улыбающийся
только не 3, а 2 Улыбающийся
=A1-ДЕНЬНЕД(A1;2)

и еще одно уточнение, если указан понедельник, то та же дата, т.е.:
=ЕСЛИ(ДЕНЬНЕД(A1;2)=7;A1;A1-ДЕНЬНЕД(A1;2))

Re: Дата пПонедельник для указанной даты
2009-03-02 10:26

только не 3, а 2 Улыбающийся

А чем Вам нумерация с нуля (Тип=3) не угодила? Сегодня мы вычтем нуль (ибо понедельник), и никакая проверка не нужна.

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-02 11:50
люди. ну помогите же..  Грустный

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-02 13:03

вобще в док-те много раз встречается этот Итого, но я обозначил конкретные границы

Эти "много итого" – промежуточные итоги, т.е. между ними есть материалы или всё, что ну...

Re: Дата пПонедельник для указанной даты
2009-03-02 13:04
Да, точно! Спасибо, просто зациклился на ДЕНЬНЕД(;2), блин!   (день нед. тип 2)

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-02 14:32
Николай, Вы бы повнятней изложили и файлик бы приложили.
Потому как показывает практика на одни и те же вещи смотрят по разному

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-02 15:49
в архиве две сметы.
нужное у них находится в 1.xls  (раздел материалы - C64 D64 E64,  C66 D66 E66, C68 D68 E68, C70 D70 E70, C72 D72 E72 - до 72 строки, т.е. через одну). и другая смета  2.xls - там нужное находится в C45 D 45 Е45, C47 D47 E47, C51 D51...

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-02 15:59
Вам нужно задать вопросы внедренцам и заплатить за это деньги.
Проблема в том, что почти все разработчики СПЕЦИАЛЬНО пишут - выгрузка в Excel, и да ,она существует. Но на выходе никому не нужная форма.

Вам выбирать кому платить - "знатокам" или разрабо...

Опять о методе .Move
2009-03-02 16:07
Пишу так:

    For i = LBound(arrList1) To UBound(arrList1)
        Workbooks.Open Filename:=filPath & "\" & arrList1(i) _
                , ReadOnly:=True
        If i = 4 Then
            Stop
        ElseIf i = 3 Then
            Stop
        Else
  ...

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-02 16:10
любая задача может быть коммерческой - даже просто - дважды клинкуть по иконке может стоить от 10 рублей и до бесконечности.. вопрос в лояльности знатоков-гуру к таким как я на этом форуме и желании помочь (за одно и поупражняться в написании заковырис...

Как вставить в формулу URL?
2009-03-02 16:31
Здравствуйте!

Возможно ли вставить в формулу URL на постоянно меняющееся число.

А может я неправильно формулирую задачу... Нужно вот что: Есть некие цены в долларах. Мне они нужны в рублях. Поскольку курс сейчас постоянно скачет, мне нужно, чтобы при к...

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-02 16:33
Предлагаю обсудить довольно обширную тему здесь. Подмигивающий

Re: Как вставить в формулу URL?
2009-03-02 16:46
Способ №0:

  • Данные -> Импорт внешних данных -> Создать веб-запрос
  • Указываете адрес: cbr.ru
  • Жёлтой стрелочкой выбираете табличку с курсом -> Импорт

Способ №1:
[url=http://www.planetaexcel.ru/...

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-02 16:49
Ну и чего тут сложного:
в модуле книги:
nRw=1
Do

   ну а здесь по If разбираем табличку! - на "косточки"

   nRw=nRw+1
Loop while ThisWorkbook.activesheets.cells(nRw,1).text<>"ВСЕГО по смете"

нужно подробнее - пишите.

Re: Как вставить в формулу URL?
2009-03-02 17:05
Благодарю за скорый ответ

Re: Макросы для сводной таблицы
2009-03-02 18:15
Прошу прощения. Я имел в виду переназначить сочетание клавиш, т.е. у меня  сохранено Ктрл+о, а я бы хотел Ктрл+п

Re: Применимо ли слово &quot;халява&quot; или Если платить, то кому?
2009-03-02 18:44
ну суть моего поста, благодаря которому мы очутились в этой ветке была всетаки более меркантильной - сподвигнуть знающих людей на реальную помощь, но раз модератор решил что моя хочет больше чем можно нахаляву - значит прийдется искать писателей vba за...

Re: Применимо ли слово &quot;халява&quot; или Если платить, то кому?
2009-03-02 18:58
Владимир2009, я по своей природе привык автоматизировать среду своего обитания (это ко всему прочему и значит что я осилю vba как бы мучительно это для меня не было, т.к. появилась перспектива упростить свою жизнь). в моем случае благодаря помощи много...

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-02 19:02
как по if на "косточки" разобрать?  Улыбающийся

выравнивание высоты копированных строк на других листах
2009-03-02 19:35
с лист1 на лист2, лист3, лист4 итд - перенесена а1. как выровнять высоту строк автоматически на других листах? (формат-строка-автоподбор высоты - исключается, т.к. защита на всех листах кроме первого).

Re: Применимо ли слово &quot;халява&quot; или Если платить, то кому?
2009-03-02 19:35

раз модератор решил что моя хочет больше чем можно нахаляву - значит прийдется искать писателей vba за деньги...

О ком Вы говорите?
Я смотрю на эту позицию с такой сторон...

Re: выравнивание высоты копированных строк на других листах
2009-03-02 19:54

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

На защищённом листе макрос не отработает, но можно перед автоподбором высоты снимать защиту, а ...

Re: Применимо ли слово &quot;халява&quot; или Если платить, то кому?
2009-03-02 19:59

решение нашлось через vba - эт в начальной ветке я чиркнул...
  за разбор суп и мух - отдельный спасибо. Ну  а про комерческую благотворительность помоему говорить бесмыслено - риторическая тема. Улыбающийся каждый видит в этом своё - кто финансовую выгоду а к...

Re: выравнивание высоты копированных строк на других листах
2009-03-02 20:00
вот Спасибо хорошо! а если есть на листе разрешенные для изменения ячейки? не весь он защищен а лишь частично. где в коде указать это можно?

Re: выравнивание высоты копированных строк на других листах
2009-03-02 20:34

а если есть на листе разрешенные для изменения ячейки? не весь он защищен а лишь частично. где в коде указать это можно?

Если в форматах ячеек снят флажок "Защищаемая яче...

Re: Полезные простые функции для начинающих
2009-03-03 01:11

Есть небольшое предложение- 
Сделать тему легких и полезных примеров для начинающих в EXEL
где каждый желающий мог привести полезные примеры

Спасибо, Gregsun. Тема о...

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-03 06:21

как по if на "косточки" разобрать?  Улыбающийся

dim stroka as string

with ThisWorkbook.activesheets
   nRw=1
   Do
      'ну а здесь по If разбираем табличку! - на "косточки"
   ...

Re: Опять о методе .Move
2009-03-03 06:23
Неуж то вопрос так труден? Злой Или я его неверно сформулировал? В замешательстве

Re: из 1С в Excel: как получить данные о выписанных счетах-фактурах?
2009-03-03 07:18
А нельзя ли выложить пример реализованный относительно моих условий (см. скрин) Подмигивающий

Обратное форматирование
2009-03-03 08:01
Доброе время суток всем!

Задача:
Есть список кодов, формируемый базой в текстовом формате
Для определенных действий необходимо преобразовывать в число

Вопрос: а есть ли возможность обратного преобразования? (файл прикладываю)

Сколько понедельнико (вторников и т.д.) осталось?
2009-03-03 09:32
Допустим в ячейке хранится некая дата.

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

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-03 09:43
спасибо! очень помогло такое решение.

Re: Сколько понедельнико (вторников и т.д.) осталось?
2009-03-03 10:31

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

Знаю лишь как посчитат...

Re: Обратное форматирование
2009-03-03 10:36

Вопрос: а есть ли возможность обратного преобразования? (файл прикладываю)

Пожалуйста:
  • =C2&""

Копирование диапазонов ячеек и их вставка друг за другом
2009-03-03 12:24
Идея такая: есть таблица,в ней пункты 1 ,2 ,3, и т.д.
Есть подпункты ещё 1.2 ,1.3 и т.д.
Пользователь выбирает нужные ему пункты и отправляет таблицу на печать.
Я решил сделать это так: CheckBox для каждого диапазона ячеек подпункта. Как сделать чтобы ...

Re: Опять о методе .Move
2009-03-03 12:52
Что получилось - в скрине.

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

Re: Опять о методе .Move
2009-03-03 13:09

Что получилось - в скрине.

Я имел ввиду ЗАМЕНИТЬ строку, т.е. удалите свою и пропишите эти три.

Re: Сколько понедельнико (вторников и т.д.) осталось?
2009-03-03 13:18
Улыбающийся спасибо...
придется подумать как посчитать другие дни )

Re: Сколько понедельнико (вторников и т.д.) осталось?
2009-03-03 13:37
Шпец, можешь кратенько объяснить как эта часть СТРОКА(ДВССЫЛ(A1&":"&КОНМЕСЯЦА(A1;0))) формулы работает?
особенно то, как из ДВССЫЛ(A1&":"&КОНМЕСЯЦА(A1;0)) получается массив состоящий из указанная_дата - дата_конца месяца ?

Re: Опять о методе .Move
2009-03-03 15:11
Вот что получилось: в скрине.

Re: Сколько понедельнико (вторников и т.д.) осталось?
2009-03-03 15:19

Шпец, можешь кратенько объяснить как эта часть СТРОКА(ДВССЫЛ(A1&":"&КОНМЕСЯЦА(A1;0))) формулы работает?

Функция СТРОКА() возвращает номера строк диапазона, сформированного Д...

Re: Опять о методе .Move
2009-03-03 15:34
Похоже, что листа, который мы хотим переместить не существует, наверно…
Следующий анализ - заменяем эту (которая If Sheets…) на такую:

[code]Debug.Print "Есть ли лист """; wks.Parent.Name; "["; wks.Name; "]"" в книге """; Sheets.Parent.Name; """?"[/cod...

Помогите в составлении формулы пожалуйста.
2009-03-03 18:59
Здравствуйте. У меня такой вопрос по excel 2003. У меня имеется формула т=Ат/Аи.
В свою очередь Ат=Аэ+Ап .  Как мне составить формулу, чтобы формула ссылалась на ячейку со значение Ат, либо, если значения Ат нет, то на ячейку со значением Ат=Аэ+Ап. То...

Re: Помогите в составлении формулы пожалуйста.
2009-03-03 20:15

То есть если одного значения нет, то ссылалась на другую ячейку.

Без функций это можно сделать так:
  • =(((Ат+0)=0)*(Аэ+[colo...

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-03 20:15
если честно - я не ожидал столь серьезного подхода к моей задаче Шокированный Это впечатлило меня очень... завтра это впечатлит генерального директора и сметный отдел..  как-то даже не удобно спасибу за это говорить. уж больно круто. спасибо всеравно..

Re: Координаты точки на графике
2009-03-04 00:23
А вот можно ли на графике увидеть числовое значение в точке пересечения двух кривіх ? Спасибо

разграничение доступа. нужна консультация
2009-03-04 04:45
Здравствуйте.
Нужна консультация по разграничению прав доступа к информации в таблице.

Исходная ситуация: имеется таблица, в которой аккумулируется информация по обработке заявок. Количество специалистов, обрабатывающих заявки - до 40-ка человек.
Заявк...

Re: Комплексная задача по excel vba для настоящих гуру своего дела.
2009-03-04 05:39
Впечатления - проходят. С нами остается - опыт наработанный и знания накопленные.

Мое отношение - в память о тех кто мне помогал и помогает.

Будут проблемы - пишите.

автомат. заполнение несколько форм из одной
2009-03-04 05:58
Прошу помочь решить задачу: необходимо для клиента заполнять одновременно несколько печатных
документов, а данные в них идентичные. Помогите куда рулить, чтобы при заполнение одной формы
данные автоматом перекидывались в другие формы автоматом... и все...

Re: разграничение доступа. нужна консультация
2009-03-04 06:05

Теперь сам вопрос:
1) может ли Excel поддерживать работу с файлом в совместном доступе до 40 пользователей?
Если Да, то каким образом организовать разрешительную систему доступа на...

Re: Опять о методе .Move
2009-03-04 08:04
Уважаемый Шпец! Чтобы Вас немучить (процесс отладки, действительно занятие увлекательнейшее!!! Смеющийся Строит глазки), да и процесс (ответ на вопрос топика) быстрей завершить. Выкладываю архив - все в нем. Специально сделал подсказки. Попутно, может быть подскажете к...

Re: автомат. заполнение несколько форм из одной
2009-03-04 08:05
К этой "вершине" как минимум два пути - выложите пожалуйста пример!

Re: Помогите в составлении формулы пожалуйста.
2009-03-04 08:11
Спасибо большое Смеющийся

Re: автомат. заполнение несколько форм из одной
2009-03-04 10:31
Спасибо за отклик, готовлю пример....

Re: Опять о методе .Move
2009-03-04 11:09
Имея оригинал, ошибка выявилась моментально:
[code]'Sheets(wks.Name).Move After:=.Sheets(.Sheets.Count) - неправильно, _
т.к. Sheets перед первым перемещением принадлежит одной книге, а после - другой
'wks.Parent.Sheets(wks.Name).Move After:=.Sheets(.S...

Re: Обратное форматирование
2009-03-04 11:58
Спасибо!

Применила, работает Улыбающийся

Re: Опять о методе .Move
2009-03-04 12:02
сделал вот так:

                    With Workbooks(filNameTo & ".xls")
                        Workbooks(arrList1(i)).Sheets(wks.Name).Move After:=.Sheets(.Sheets.Count)
                    End With

и все заработало. Похоже перемешаемому листу нужно ук...

Печать выбранных ячеек
2009-03-04 13:47
как сделалать чтобы выбранные ячейки все печатались на 1 листе друг за другом,а не каждая новая выделенная [url=http://msexcel.ru/content/view/22/2/]группа[/url] на отдельной странице?

Re: Опять о методе .Move
2009-03-04 14:05
Не уверен что нужно продолжать в этой же теме. Но это работа все над тем же проектом!

Если сочтете необходимым можно перенести в новую тему.

Итак:

Есть WinRAR архив. Содержит Excel-книгу с листами. Задача:
   1) Нераспаковывая архив, открыть книгу и
...

Подсчет строк по условию
2009-03-04 14:06
Добрый день!

Столкнулся с необходимостью подсчитать число строк в массиве данных по определенному условию.

Подскажите как это сделать...
Какие-то функции в Екселе есть по умолчанию ЧСТРОК, Индекс - но как подсчитать кол-во строк только данной группы а ...

Re: Опять о методе .Move
2009-03-04 14:55

и удалить распакованное можно.

А как?

И еще задача: Нужно SFX-архив с книгами, содержащими проект, передать на компьютер пользователя.
Вопрос: Можно ли сделать так, ...

Re: Подсчет строк по условию
2009-03-04 14:57
VBA Вам в помощь!

Re: Подсчет строк по условию
2009-03-04 15:28
Хочеться конкретного предложение решения данной задачи.

Re: Координаты точки на графике
2009-03-04 15:40

... Но я имею ввиду именно координаты точки относительно осей Chart в пикселях или других единц измерений. Поясню суть задачи: Необходимо провести линию к маркеру графика.
дл...

Re: Подсчет строк по условию
2009-03-04 16:45
СЧЁТЕСЛИ

Как прописать формулу в VBA
2009-03-04 17:53
Добрый день всем!

У меня проблема в том, что мне нужно считать разные стат показатели(мода, медиана, среднее и так далее) все эти значения высчитаываються на основе массива данных, а не конкретного значения.
Каждый раз массив меняеться, поэтому указать...

Формат примечания по умолчанию: как изменить?
2009-03-04 18:28
Здравствуйте!

Скажите, пожалуйста, как изменить формат примечания так, чтобы измененный формат применялся как ко всем новым примечаниям в открытой книге, так и ко всем новым примечаниям во вновь создаваемых книгах?

Если это важно. то вопрос актуален дл...

Re: Подсчет строк по условию
2009-03-04 18:36
Блин ))) а точно .... а я по другому сделать извратился..
добавил столбец из 1, и по функции =суммесли сумирую их в итоге кол-во строк Улыбающийся))
но поидее счетесли быстрей.

Спасибо.

разбить столбец на два
2009-03-04 20:46
Столбец содержит текст "4823551414", как разбить его на два столбца, чтобы в одном было 48235 а в другом 51414? Шокированный

Re: разбить столбец на два
2009-03-04 21:29
Уважаемый levik
если у вас число то формулы
=ЦЕЛОЕ(A1/100000)
=A1-ЦЕЛОЕ(A1/100000)*100000
если текст то используйте левсимв и правсимв

Re: автомат. заполнение несколько форм из одной
2009-03-05 03:19
выложил пример, подскажите куда рыть

Выгрузка проводок из 1С 8.1
2009-03-05 07:28
Пару лет пользуюсь замечательной обработкой выгрузки проводок из 1С для версии 7,7 , перешли на 8,1 есть ли аналог ?

Re: Как прописать формулу в VBA
2009-03-05 08:08
 Было: ActiveCell.FormulaR1C1 = "=MODE(R[-a]C:R[-b]C)"

Делай:

peremA= 'вычисляем
peremB= 'вычисляем

ActiveCell.FormulaR1C1 = "=MODE(R[" & CStr(peremA) & "]C:R[" & CStr(peremB) & "b]C)"

для общего случая. Идея, надеюсь понятна

а в Вашем случае: - вопро...

Поиск значения в столбце на первом листе и вставка строки во второй лист
2009-03-05 10:28
Доброго времени суток, Всем!

Ну в общем ситуация такая.
В листе1 "ОБЩИЙ" в столбце Разница производим поиск значения не равного нулю (таблица периодически меняется), после того как нашли копируем строку в таблицу Листа2 "ДОЛЖНИКИ".
Пожалуйста помогите ...

Re: Как прописать формулу в VBA
2009-03-05 10:50
огромное спасибо! Улыбающийся

Re: Как прописать формулу в VBA
2009-03-05 12:10
Обращайтесь  Смеющийся

Re: Поиск значения в столбце на первом листе и вставка строки во второй лист
2009-03-05 13:28
Этот вариант подойдет?

Re: Поиск значения в столбце на первом листе и вставка строки во второй лист
2009-03-05 13:38
ага, спасибо огромное, то что надо Веселый

Re: Поиск значения в столбце на первом листе и вставка строки во второй лист
2009-03-05 14:00
А вот еще, а если мне надо будет добавить строки не только более 950, тогда как быть?

Re: Поиск значения в столбце на первом листе и вставка строки во второй лист
2009-03-05 14:47
Напрашивается такое решение:

   - на листе "ОБЩИЙ" добавить колонку, и против каждого значения суммы указывать критерий,
     а программу "научить" этот критерий считывать и применять.

Так подойдет?

Выбор строк более одной
2009-03-05 15:11
Уважаемые,добрый день!Простой вопрос,но новичка ставит в тупик.Подскажите,плз!!
Есть журнал заказов. Каждому номеру заказа может соответствовать одна или две-три-десять строк.
Выбор из журнала в форму нужного столбца делаю с помощью ВПР.(это если одном...

Re: Недостаток ВПР - выбор одного вложения!Что делать?
2009-03-05 20:41
Спасибо!!Прсветления есть Улыбающийся, строки можно выбрать. А как быть с ячейкой?Если в строках нужно выбрать две ячейки?Мне ж нужно не просто номер строки, а содержимое отдельных ячеек в этих двух строках? Шокированный

Re: Недостаток ВПР - выбор одного вложения!Что делать?
2009-03-05 20:48
См. ещё вариант: находим заказ функцией ПОИСКПОЗ(), а потом выбраем нужный кусок с помощью СМЕЩ(). Пример разложенной на кусочки формулы во вложении.

Re: Недостаток ВПР - выбор одного вложения!Что делать?
2009-03-05 21:04
тогда надо показать лист что вы хотите увидеть (10 заказов на листе)
 и можно будет что-то решить

Re: Недостаток ВПР - выбор одного вложения!Что делать?
2009-03-05 21:07
Спасибо Вам огромное,ребята!!Мне всё понятно!!Сппсибо за ваши умные головы!!! Улыбающийся

Re: Недостаток ВПР - выбор одного вложения!Что делать?
2009-03-05 21:10

См. ещё вариант: находим заказ функцией ПОИСКПОЗ(), а потом выбраем нужный кусок с помощью СМЕЩ(). Пример разложенной на кусочки формулы во вложении.

Отд...

Re: Формат примечания по умолчанию: как изменить?
2009-03-05 22:04
Предлагаю воспользоваться макросом, вставляющим примечание требуемого формата:
[code]Sub AddComm()
Dim myComm As Comment
  If Not ActiveCell.Comment Is Nothing Then
    If MsgBox("Ячейка уже содержит примечание, удалить?", 4) - 7 Then
      ActiveCell....

Re: Печать выбранных ячеек
2009-03-06 00:00

Объединил темы.

Несмежные куски на отдельный лист можно собрать так:
[code]Sub SHD_HookNonanj()
Dim mySel As Range, i As Long, LR As Long, MyList As Worksheet
   Set mySel = Selection
   Application.ScreenUpdating = False 'чтобы...

Автофильтр
2009-03-06 00:08
Пожалуйста ,помогите!!!! Дана таблица с полями ассортимент товара, количество товара, стоимость одной единицы товара, и общая стоимость вида товара. Надо с помощью [url=http://msexcel.ru/content/view/27/2/]автофильтр[/url]а определить ассортимент с одинаковой стоимостью

Re: Автофильтр
2009-03-06 00:20
Всех проще сделать доп. столбец и прописать в нём формулу:

  • =СЧЁТЕСЛИ(B:B;B2)>1

Тогда фильтр по ИСТИНА даст требуемое.

Автофильтр_1
2009-03-06 00:35
Срочно! Помогите, пожалуйста.Дана таблица с полями ассортимент товара, количество товара, стоимость одной единицы товара, и общая стоимость вида товара. Надо с помощью [url=http://msexcel.ru/content/view/27/2/]автофильтр[/url]а показать записи с чётными номерами

Re: Автофильтр
2009-03-06 00:49

Объединил одноимённую тему

Доп. столбец с функцией ЕНЕЧЁТ() и всего делов.
Кстати, может быть вас интересует расширенный фильтр по условию?

Re: Автофильтр
2009-03-06 00:50
Можно и расширенным.
А как сделать??

Re: Автофильтр
2009-03-06 01:08

Можно и расширенным.
А как сделать??

Пример с формулами и рисунками во вложении.

Re: Работа с архивами
2009-03-06 01:57
Помнишь такую фразу?:

Спасибо Шпец!  СмеющийсяПочитаем ... Подмигивающий

Так вот, почитай в описании FSO в первую очередь "Методы...


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


В избранное