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

Форум по Microsoft Excel

  Все выпуски  

Re: Ссылка в VBA формуле на соседний лист


Форум по Microsoft Excel

Выпуск 37
от 2009-09-17

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

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


Re: Ссылка в VBA формуле на соседний лист
2009-09-10 06:38
Ааа... блин... Спасибо. С меня ведро кукурузы :-)

Re: помогите с объединением 2х книг
2009-09-10 08:13
Скорее всего поможет функция =[url=http://msexcel.ru/content/view/20/2/]ВПР()[/url]

Сервис-Параметры-Общие-R1C1 по умолчанию
2009-09-10 08:33
Всем привет!

Как установить настройки по умолчанию? Т.е. у меня с недавних пор изменились настройки, смущает стиль ссылок R1С1, приходится при каждом запуске программы заходить в параметры и снимать галочку с R1C1. Как устранить?

Спасибо.

Построение гистограмм
2009-09-10 08:54
Здравствуйте, подскажите пожалуйста по какому алгоритму Excel строит гистограмму?
(как считает частичный интервал, относительные частоты....)

Создание диаграммы с 3 осями
2009-09-10 09:32
Здравствуйте!
Помогите, пожалуйста!
Мне надо создать диаграмму с 3 осями, одна ось Х и 2 оси У (одна будет размещаться слева, другая справа и данные у них совсем разные). К примеру на левой оси У будет номинальное значение (цифры-10,15,20), а на право...

Re: Создание диаграммы с 3 осями
2009-09-10 10:38
Примерно так

Re: помогите с объединением 2х книг
2009-09-10 10:53
Можно консолидацией, можно сводной таблицей, можно копировать-вставить-удалить повторы, можно еще что-нибудь придумать. Нужно посмотреть. Короче, файлы в студию.

Re: Создание программы для транспорта
2009-09-10 10:54
Access 2002 в подлиннике; Харитонова И., Михеева В.; BHV-Санкт-Петербург; 2002 г.; 5000; 1040 стр.

ну есть и более новые ...  Улыбка

Re: Работа с Internet Explorer
2009-09-10 11:16
Для авторизации см. "Как послать переменные методом POST в VBA (Excel)?"
А этих кодов "Интернет/Почта/Сеть" достаточно, чтобы например тисну...

Re: Работа с Internet Explorer
2009-09-10 13:58
Боюсь у меня проблемы с английсикм =(

Скрипты посмотрю)))

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

Re: запрет copy-paste
2009-09-10 14:20
Что Вам мешает?
Включите воображение

Код:
Private Sub MyPaste()
       msgbox("Здесь нельзя вставить скопированное :)")
End Sub

Re: запрет copy-paste
2009-09-10 16:18
Если через Ctrl +V или shift +insert, то вставку блокирует... но вот если вставлять через Правка - Вставить, то все равно вставляется. Можно ли как то и это заблокировать? Улыбка

Re: запрет copy-paste
2009-09-10 17:49
Если для Вас так важно, что бы изменения не вносились в лист, то не проще ли воспользоваться стандартными средствами (Защитить Лист)
Во вложении файл, который кроме клавишь отключает Вставку изо всех контекстных меню.
Это максимум, что я могу дл...

Re: запрет copy-paste
2009-09-10 19:24
спасибо!! все отлично работает)) Подмигивающий

Господа! Помогите решить задачу!
2009-09-10 19:27
Есть условие задачки

В одной ячейке должна отражаться информация, при следующих вводных:

0-79% - 0 баллов
80-99% - 0,5 балла
100-110% - 1 балл
111-129% - 1.5 балла
130-149% - 2 балла
150 и более % - 3 балла

Все показатели мы берем из одной ячей...

Re: Господа! Помогите решить задачу!
2009-09-10 20:20
ЕСЛИ в данном случае не обязательно. Гораздо проще ВПР
см. вложение

Re: Господа! Помогите решить задачу!
2009-09-10 20:58
Попробую, спасибо!

Re: Господа! Помогите решить задачу!
2009-09-10 23:00
СПАСИБО!
 ВСЕ ПОЛУЧИЛОСЬ!  Веселый Веселый Веселый Веселый

Re: Построение диаграммы с тремя осями по данным с разным масштабом
2009-09-10 23:58
Если еще актуально.
Если сделать свой масштаб для каждого из рядов, то на графике бардак, ничего не понятно, поэтому разнес все это по осям. Если нужно не так, как у меня получилось, то нарисуйте в графическом редакторе образец и вышлите.

Re: Сервис-Параметры-Общие-R1C1 по умолчанию
2009-09-11 00:31
Где лежат настройки - не знаю, но если в [abbr=правой кнопкой мыши по ярлычку листа -> Исходный текст]модуль листа[/abbr] Personal поместить приложенный код, запустить, сохранить, выйти, снова войти и удалить код, то у меня стиль ссылок по умолчанию изменяется.

Private Sub Worksheet_Activate()
Application.ReferenceStyl...

Создание Книги
2009-09-11 08:22
Подскажите пожайлуста.
Что нужно сделать, что бы при печати текущий лист копировался в новую книгу и в указнную папку?
Заранее всем благодарен.

Re: Сервис-Параметры-Общие-R1C1 по умолчанию
2009-09-11 08:51
спасибо _Boroda_
вроде заработало  Улыбка

Нахождение координаты точки
2009-09-11 10:02
Имеется в наличии некая номограмма (логарифмический график), построенная на опорных значениях. Требуется найти одну из координат произвольной точки на графике, зная вторую. Точку саму отрисовывать не нужно. Как это можно реализовать?

Re: запрет copy-paste
2009-09-11 10:03
boa
у меня опять проблема...запускал вам пример дома на 2007 excel'e, все работало... а вот на работе на 2003, почему то через Правка-Вставить, все равно вставляется... хотя в меню [abbr=клик правой кнопкой мыши]ПКМ[/abbr] - Вставить, блокируется...
непонятно((

Re: Построение диаграммы с тремя осями по данным с разным масштабом
2009-09-11 10:17
Словами  не всегда все понятно, нарисуйте, что конкретно нужно

нужна формула
2009-09-11 10:40
профессионалы  помогите нужна формула
 надо найти среднее значение первой колонки когда  для тех  чисел  которые второй колонки отрицательные  
а также  средне первой колонки  когда числа  во второй колонки положительные


50        -65
15         25
34...

Re: нужна формула
2009-09-11 10:48
1.   =СРЗНАЧ(ЕСЛИ(Вторая_колонка<0;Первая_колонка))
2.   =СРЗНАЧ(ЕСЛИ(Вторая_колонка>0;Первая_колонка))
Не забыв CTRL+SHIFT+ENTER

В Excel 2007 можно:
1.  =СРЗНАЧЕСЛИ(Вторая_колонка;"<0";Первая_колонка)
2.  =СРЗНАЧЕСЛИ(Вторая_колонка;">0";Первая_колонка)

Re: Нахождение координаты точки
2009-09-11 10:59
См ячейки O1:Q3

вакансия по отделам
2009-09-11 11:10
Надо определить вакансию по отделам. Вакантные считается эти место если "DOLJNOST" (стобец А) не пусто и  "TNR" (столбец Е) пусто. Результат должен как в лист "VAKANSYA".
Как можно сделать такое? Помогите пожалуйста.

Re: запрет copy-paste
2009-09-11 11:21
Странно, в 2007-м тоже должно вставляться из меню панели
я не знаю как отключить эту вставку

быстрый переход на лист
2009-09-11 11:25
Подскажите, пожалуйста, можно ли нажав на ячейку с именем листа, открыть одноименный лист?

Re: быстрый переход на лист
2009-09-11 11:46
можно в нужную ячейку вставить гиперссылку на нужный лист через Вставка/гиперссылка/место в документе.

Или нужно именно через VBA?

Re: нужна формула
2009-09-11 14:35
где моя ошибка
я выделел   диапазон ячеек
написал формулу =СРЗНАЧ(ЕСЛИ(Вторая_колонка<0;Первая_колонка))
дальще  Набрал  CTRL+SHIFT+ENTER появились фигурные скобки
 у меня  во всем выделенном диапазоне  один результат
 хотя колонок 5  и в каждом разны...

Re: нужна формула
2009-09-11 15:49

где моя ошибка
Ошибка №1 - стесняетесь приложить файл

скрытие строки меню
2009-09-11 15:53
Привет!
Подскажите, как можно скрыть строку меню (файл, правка........). Пытался через настройки панели инструментов, галочку уберал, строка пропадала, а после закрытия окна с настройками, сразу же появлялась.
Просьба помочь.

Re: Авто вставка № договора и печать документа
2009-09-11 16:28
Спасибо вам большое.

Re: Как корректно написать макpос, для расстановки разрывов страниц
2009-09-11 16:46


Неа! .Location для меня недоступно, макрорекордер мне даёт .Add - и всё нормально. Приведу для ясности примерчик, потестируй:

[code]Sub SH_Teach_PB()
'удаляем все ...

Re: нужна формула
2009-09-11 18:15
спасибки    разобрался
 но есть другой вопрос
есть ряд чисел  необходимо  из этого списка   определить сколько максимально раз подряд числа больше  нуля
и сколько раз подряд числа отрицательные
важно именно подряд  а не обще количество положительны...

Re: СЦЕПИТЬ не пустые ячейки
2009-09-11 18:51

Ну, это проще всего решить пользовательской функцией.

Например так:
Public Function СцепитьБезПустышек(target As Range)
    For Each cl In target.Cells
        If cl.Val...

Re: Как корректно написать макpос, для расстановки разрывов страниц
2009-09-11 19:02

ругается он..... на строку   "Cells.PageBreak = xlPageBreakNone"

Можно заменить на: ActiveSheet.ResetAllPageBreaks

Re: скрытие строки меню
2009-09-11 19:14

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

Не знаю как это у тебя получилось, но ...

Re: нужна формула
2009-09-11 20:04
Понимаю, что можно проще все сделать, но у меня получилось только с тремя доп столбцами(

Re: нужна формула
2009-09-11 20:55
Или так:

Re: нужна формула
2009-09-11 21:29
cпасибо буду разбираться
 в эту колонка чисел  каждый день добавляется сверху новое число или положительное или отрицательную

Re: вакансия по отделам
2009-09-11 21:42
Уважаемый Аqil_f, это типичная задача для сводных таблиц. Почитайте статью "Сводные таблицы", там все просто.
Только немного нужно исходную таблицу подправить. Во-первых, номера 30_0, 30_1 и тп (видимо,...

Re: нужна формула
2009-09-12 03:04
Предложу еще вариант...
Пробовал с помощью ДВССЫЛ сделать без дополнительного столбца, но не получилось.

Re: вакансия по отделам
2009-09-12 07:06
Алексей, помогите пожалуйста. Дело в том что я в excel вообщи ничего незнаю, просто сейчас пришлос это делать.

Re: Как корректно написать макpос, для расстановки разрывов страниц
2009-09-12 09:21


Можно заменить на: ActiveSheet.ResetAllPageBreaks

можно, только разрывы страниц не удаляются  Обеспокоенный

Re: вакансия по отделам
2009-09-12 10:47
Хорошо. Прикладываю файл с решением. Можете в таблицу с исходными данные вбивать новые данные, а на листе vak_new - сводная таблица, настроенная на диапазон исходных данных. Правой кнопкой "Обновить" - таблица пересчитается с учетом последних изменений...

Отображение нулевых значений в графике
2009-09-12 13:22
У меня есть график построенный на основании сводной таблицы, в некоторые дни значения равны нулю, на графике эта точка так и отображается как нулевое значение и линия графика тянется вниз, а потом опять возвращается, это не очень красиво. Как сделать ч...

Run time error - 2147220960 (80040220)
2009-09-12 13:30
Вот такая ошибка вылазит при выполнении скрипта, не знаю что делать Грустный((

Код:
Sub send_mail_CDO()
Dim MSG As New CDO.Message
MSG.to = "vzxcbbdsfhdsfh@mail.ru"
MSG.From = "boss@corp.net"
Необходимые библиотеки подключил

как исправить? в нете по ...

Re: Отображение нулевых значений в графике
2009-09-12 16:51
Проще всего тип диаграммы поменять: вместо линии - "столбики"

вставка строки
2009-09-12 18:24
 Нужен совет спецов
 при добавлении  одной   строчки в одном листе  мне нужно  чтобы автоматически добавилась эта же  строка в 10 листа х этого же документа

AltViewer - ваш проводник по новостным сайтам
2009-09-12 22:35
Предназначена для оффлайн просмотра содержимого популярных новостных web-сайтов (количество порталов увеличивается при добавлении соответствующих плагинов).


Кроме функций браузера и RSS - р...

Re: вставка строки
2009-09-12 22:43
Если листы подряд, то кликнуть мышой на первом, нажать Shift, кликнуть на последнем (или наоборот) и добавить строку (или произвести какое-либо другое действие). Если листы не подряд, то выделяем из через Ctrl, далее см. выше.

Re: Отображение нулевых значений в графике
2009-09-12 23:09
Попробуйте так:

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

Re: Как задать подсчет результата в макросе по формуле СЧЁТЕСЛИ
2009-09-13 00:03
Попробуйте так:

Rezultat(i, 10) = WorksheetFunction.CountIf([Лист1!f2:f20], "Руководитель*")

Re: Таблица на листе: определить ее границы на листе и почистить - удалить
2009-09-13 03:54
Было бы неплохо, если бы Вы указали хоть какие-нибудь параметры для привязки к удаляемой таблице. Пришлось сделать некие предположения (см. в прил. файле).

Re: скрытие строки меню
2009-09-13 04:14
Всю строку меню штатно скрыть не получится, а пункты меню (команды) оттуда можно поубирать, открыв настройку панелей инструментов и перетащив в нее все пункты меню (файл, правка, ...)

Re: СЦЕПИТЬ не пустые ячейки
2009-09-13 04:32
Пара способов (на двух листах)

Re: Отображение нулевых значений в графике
2009-09-13 08:09
Спасибо _Boroda_ ! Смысл я понял. Попробую у себя подобное применить. Должно получится. Улыбка

Re: вставка строки
2009-09-13 09:45
cпасибки Улыбка

копировании и вставка
2009-09-13 10:05
 Нужен совет  от спецов
 есть   много таблиц в разных листах   и с каждой таблицы  я беру только  три строчки там только формулы  а мне нужны только значения
и должен вставить в другую таблицу в другом документе
и  делаю  так  я каждые  три строчки   в...

Re: СЦЕПИТЬ не пустые ячейки
2009-09-13 12:09

Пара способов (на двух листах)

_Boroda_, Благодарю! До формул дошел, ползая по соседним топикам, но изящество встроенной функции поражает.. Даже стыдно, что не знал про ...

Re: Создание программы для транспорта
2009-09-13 13:09
Есть вопрос

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

Прблема с функцией Сцепить
2009-09-13 13:18
 Добрый день. Задача элементарная, есть два столбца.  В одном название производителя Makita, Bosch и т.д. В другом наименование модели 2012 NB, 2107 FW, 1806B и.т.д
 Нужно объединить их в третьем чтобы получилось Makita 2107 FW и.т.д 
 Делаю в соседне...

Re: копировании и вставка
2009-09-13 19:09
если  проще сказать копировать  не  связанные части  с различных страниц что бы вставить в  вместе в другой документ

Re: Прблема с функцией Сцепить
2009-09-13 19:23
Предположу, что в этом столбце стоит формат "Текстовый". Замените на "Общий".
Если не получится - кладите сюда файл

Re: Таблица на листе: определить ее границы на листе и почистить - удалить
2009-09-14 07:40

Было бы неплохо, если бы Вы указали хоть какие-нибудь параметры для привязки к удаляемой таблице. Пришлось сделать некие предположения (см. в прил. файле).

Уважаемый _Bo...

Re: Создание Книги
2009-09-14 08:17
Что то ничего не происходит.

В макреосе записано:

Sub макрос2()
Private Sub Workbook_BeforePrint(Cancel As Boolean)
    ThisWorkbook.ActiveSheet.Copy
    ActiveWorkbook.SaveAs FileName:= _
        "C:\temp\111.xls"
    ActiveWindow.Close
End Sub

Пишет ...

Re: Создание Книги
2009-09-14 08:45

Что то ничего не происходит.

В макреосе записано:

Sub макрос2()
Private Sub Workbook_BeforePrint(Cancel As Boolean)
    ThisWorkbook.ActiveSheet.Copy
    ActiveWorkbook.SaveAs Fi...

Re: скрытие строки меню
2009-09-14 10:36
Я не совсем понял как с помощью кода убрать пункты. Если конкретнее, то мне необходимо убрать хотя бы из меню "Правка", команду "Вставить".
Через Панель инструментов почему то не получается, от туда ничего не убирает.

Re: скрытие строки меню
2009-09-14 10:51
_Boroda_, лучше скажи как их вернуть обратно  Непонимающий

Re: скрытие строки меню
2009-09-14 11:08
А-а-а, попался.

В той же настройке (на работе 2007, так что пишу по памяти и за точность названий не ручаюсь), вторая вкладка (вроде называется Команды), там два столбца: справа - непосредственно команды для выбора, а слева - пункты меню. Так вот слева...

Re: Создание Книги
2009-09-14 11:22
Вам нужно запускать код автоматически при печати и перед закрытием?
Если да, то зачем вам его видеть?
Если не, то сотрите слово Private.

Код писать сюда:
1 - в меню "VBAProject(ВАШ_КНИГА)" - выбираем пункт "ЭтаКнига" (два клика)
2 -...

Re: скрытие строки меню
2009-09-14 11:23
и там тоже пытался...
не получается.. зажимаю их ЛКМ, и тащю в сторону, рядом появляется маленький значок крестика (якобы удаление), после отпускаю кнопку, а команда все равно остается... Грустный
PS у меня 2003 excel

Re: Создание Книги
2009-09-14 11:50
А чтобы не задавались вопросы о пересохранении файла, код нужно немного подправить

 Application.DisplayAlerts = 0
    ThisWorkbook.ActiveSheet.Copy
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Новая_книга.xls" 'сдесь пишешь путь для сохранения
  ...

1-н знак после запятой
2009-09-14 12:11
Добрый день!

не понятно, почему, используя функцию (см. вложение) - не получается минимизировать представление до 1-го (2-х) знаков после запятой или вообще убрать разрядность.
В чем дело, подскажите, пожалуйста.

Спасибо

Мария

Re: 1-н знак после запятой
2009-09-14 17:23
спасибо)) как все просто )))

Re: Как задать подсчет результата в макросе по формуле СЧЁТЕСЛИ
2009-09-14 17:33

Попробовала... не работает... 

Должно работать. Скиньте файл, предполагаемый код макроса и описание желаемого результата. И какой Ecxel (2003 или 2007).

Exel 2007 не сохраняет форматирование ячеек
2009-09-14 17:35
Привет всем,
подскажите как побороть проблему: на одном компьютере Excel 2007 SP2 портит форматирование ячеек при сохранении файла .xls, созданного ранее в excel 2003. Выглядит это так, что юзер, открыв файл с сетевого диска, поработав с ним и сохранив...

Отключить вставку по нажатию Enter
2009-09-14 17:37
Есть ли возможность отключить в Excel 2003 вставку (paste) скопированных ячеек по нажатию энтера?

И вообще, есть ли возможность переназначения горячих клавиш, например, как в ворде?

Re: Помогите с функцией
2009-09-14 17:40
Примерно так
Но это только конкретно для представленных типов заполнения ячейки. Для других (например, Блендер мини "Bosch MSM 6600" белый) уже работать не будет. Если Вы скинете свой список, то можно будет попробовать обобщить формулы с учетом особенн...

Re: Run time error - 2147220960 (80040220)
2009-09-14 18:13
Вот кое-что, посмотрите - http://www.sql.ru/forum/actualthread.aspx?tid=527842
А не хотите напрямую к Outlook обратиться (в смысле, через OLE)? Я помню, так делал, все без проблем получалось.

Re: Помогите с функцией
2009-09-14 19:11
Класс! Ну а если поможете со списком... Вот это былобы то-что нужно. Спасибо!

Re: Создание программы для транспорта
2009-09-14 20:45
можно сделать ОЧЕНЬ многое ... если читать и пробовать ...
взгляните на пример ...

Некорректная вставка данных в Exsel из Интернета + авт.закрашивание ячейки
2009-09-14 23:24
Доброго времени суток!
Два вопроса интересуют:
1) Дома два компа. На одном, при копировании данных со страницы интернета в Exsel все данные одной строки встают в одну ячейку, на втором - разбиваются по столбцам. Как на первом компе сделать так же, как ...

Re: Некорректная вставка данных в Exsel из Интернета + авт.закрашивание ячейки
2009-09-15 00:32
Для автозакрашивания ячеек применяем [url=http://msexcel.ru/content/view/116/2/]условное форматирование[/url]:
выделяем диапазон; формат->[url=http://msexcel.ru/content/view/116/2/]условное форматирование[/url]; выбираем значение или формулу и нужный цвет (при нажатии "а также" можно задать множество условий)

Re: Отключить вставку по нажатию Enter
2009-09-15 01:36
Здесь посмотрите. Недавно обсуждали.

Re: Отображение 20-значных чисел
2009-09-15 07:47
получается так, что Excel в любом случае не сможет отобразить 20-значное число в одной ячейке, так?

Re: Отображение 20-значных чисел
2009-09-15 09:12
Если это число как число (формат) - то да, а если как текст - то хоть 1023 значное.

невозможно снять защиту
2009-09-15 10:07
всем привет!

у меня следующая проблема, имеется файл, на котором стоит "Защита листа", но сотрудники с кривыми руками, умудрились сделать команду "Снять Защиту листа" - неактивной. Т.е. данную команду невозможно выбрать.
Подскажите, как снять защиту.

Re: Отключить вставку по нажатию Enter
2009-09-15 11:03
Читал эту тему перед созданием собственной. Не нашел там ответа на свой вопрос. Грустный Возможно, чего-то не понял... Грустный

Мне ведь нужно не отключить вставку, как таковую, а отключить вставку по нажатию Энтера. Неудобно очень. При этом вставка по Ctrl+V и Sh...

Re: невозможно снять защиту
2009-09-15 12:36
Эх.. я бы не хотел выкладывать файл, так как там имеется конфиденциальная информация, а очистить файл невозможно так как стоит защита листа, которую невозможно снять. Также макросы есть которые блокируют удаления файлов, кстати к макросам тоже не могу ...

Как переписать ВПР (vlookup) на VBA
2009-09-15 12:41
Здравствуйте уважаемые знатоки Эксель!
ситуация следующая
есть формула в файле ABC.xls
=VLOOKUP(A1;'[Price.xls]week 37'!$A:$B;2;FALSE)
в файле Price.xls есть один единственный лист, но его имя периодически меняется (week 37, week 38, week 39,..)
ка...

Re: Как переписать ВПР (vlookup) на VBA
2009-09-15 13:00
А Вы столбцы не перепутали? Они ведь считаются от начала указанного диапазона.

Может надо так?:

  • =VLOOKUP3('F:\[Price.xls]pat week 37'!$E1:$I100;1;A19;1;5)

PS: Пер...

Re: Как переписать ВПР (vlookup) на VBA
2009-09-15 13:14

А Вы столбцы не перепутали? Они ведь считаются от начала указанного диапазона.

Может надо так?:
  • =VLOOKUP3('F:\[Price.xls]pat week 37'!$E1:$I100;[c...

Re: Как переписать ВПР (vlookup) на VBA
2009-09-15 13:15
Можно вообще не заморачиваться с пользовательскими функциями, а сначала определить имя листа, а потом подставить его в ВПР

n = Workbooks("Price.xls").Sheets(1).Name
    [b1].Formula = "=VLOOKUP(A1,[Price.xls]" & n & "!$A:$B,2,0)"

Re: Как переписать ВПР (vlookup) на VBA
2009-09-15 13:23

Можно вообще не заморачиваться с пользовательскими функциями, а сначала определить имя листа, а потом подставить его в ВПР

n = Workbooks("Price.xls").Sheets(1).Name
    [b1].Form...

Re: обединение книг
2009-09-15 14:03

На обе вопросу ответ: "Да"

Код такой:

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

Re: Как переписать ВПР (vlookup) на VBA
2009-09-15 16:14
По варианту уважаемого Бороды можно сделать так:

  • A1: ="'F:\[Price.xls]pat week " & 37 & "'!$E1:$I100"
В [abbr=правой кнопкой мыши по ярлычку листа -> Исходный текст]модуль листа[/abbr] прописываем:
[code]Private Sub Worksheet_Calculate...

Re: Run time error - 2147220960 (80040220)
2009-09-15 20:44
в том-то и проблема, отпрвалять надо через почтовый сервер, определенный...

Re: невозможно снять защиту
2009-09-16 01:27
Здесь есть решение:
http://www.planetaexcel.ru/forum.php/?thread_id=9493

Re: как в excel удалить макрос ?
2009-09-16 02:54
А как програмно удалить макрос после его выполнения? т.е. чтобы после выполнения некой программы она сама удалялась?

Re: Прогнозы по трендам
2009-09-16 10:48
Присоединяюсь к последнему вопросу, после создания модуля
Public Function Уравнение(Optional номер_листа = 1, Optional номер_диаграммы As Byte = 1, Optional номер_тренда As Byte = 1)

Уравнение = Sheets(номер_листа).ChartObjects(номер_диаграммы).Chart....

Re: невозможно снять защиту
2009-09-16 10:56
нашел решение по ссылке..
спасибо Подмигивающий

[url=http://msexcel.ru/content/view/116/2/]условное форматирование[/url]
2009-09-16 12:35
Здравсвуйте. Задача:просумировать ячейки B, С..., в ячейке А. Если все В,С.. пустые то в ячейку А не выводить результат. Если в результате суммирования значений получили 0 либо <0, то строки 1 и 2 перечекнуть.

Проблема со строкой 2, она перечеркивается...

Курс соотвт-ет введенной дате.
2009-09-16 14:21
  Добрый день.
 
   Подскажите пожалуйста, можно ли сделать таким образом, чтобы при введении в столбик А даты в столбик B автоматически бы подгружался Курс ЕВРО на эту дату (полностью) ?


  Заранее благодарю за участие.

cчет
2009-09-16 15:04
вопрос к спецам
есть ряд текстовых  значений  в колонке  несколько слов истина   имеют зеленный цвет а  другие слова истина  без цвета  надо подсчитать сколько раз встречаются   отдельно
 сколько зеленных слов  истина и
  слово истина без цвета и отде...

Re: Курс соотвт-ет введенной дате.
2009-09-16 15:08
Вариант 1.
Вот процедура работающая с диалоговым окном ввода даты, её модно переделать что бы она брала дату из ячейки.
 
 Sub GetDollar()
    Dim sURI As String
     Dim oHttp As Object
     Dim htmlcode, outstr As String
     Dim inpdate As Da...

Re: Курс соотвт-ет введенной дате.
2009-09-16 15:20
kochey13

   Первый вариант для меня более приемлем, но в макросах разбираюсь очень поверхностно, можно описать принцип работы именно этого макроса и что именно править ?  Непонимающий

   Спасибо.

Re: [url=http://msexcel.ru/content/view/116/2/]условное форматирование[/url]
2009-09-16 15:41
Во-первых, зачем [abbr=Вводится через Ctrl+Shift+Enter]формула массива[/abbr], когда можно и простую:
=ЕСЛИ(И(B1<>0;C1<>0);СУММ(B1:C1);"")
Во-вторых, (это что, задача на сообразительность?) в ячейке В2 шрифт зачеркнутый Подмигивающий

Re: Курс соотвт-ет введенной дате.
2009-09-16 15:46
Ловите, вроде работает!

Подбор параметра
2009-09-16 15:47
Помогите разобраться. Вроде все выполнил, но толку нет. Прикрепил файл

Для решения уравнений в Excel и других подобных программах ис-пользуется метод итераций. Метод доступен в виде встроенного мо-дуля (Сервис-Подбор параметра…). Воспользуйтесь алгорит...

Re: Курс соотвт-ет введенной дате.
2009-09-16 16:28
Формула в ячейке "=ЕСЛИ(A1="";"";GetEuro(A1))"

Re: Курс соотвт-ет введенной дате.
2009-09-16 17:29

Формула в ячейке "=ЕСЛИ(A1="";"";GetEuro(A1))"


    Спасибо за вариант решения, поигрался. Как-то он криво подцепляет курс евро из Internet В замешательстве. Так же заметил, что если ...

Re: Как задать подсчет результата в макросе по формуле СЧЁТЕСЛИ
2009-09-16 18:54
Спасибо!!!  Целующий

отображение значения из другой ячейки на другом листе
2009-09-16 20:03
не могу разобраться...
есть лист на котором вводятся данные.
есть лист на котором эти данные должны отобразиться.
при попытке ввести "=" и выбрать ячейку на другом листе получаю подобную формулу "='для заполнения'!B6:M7" которая выдаёт значение "!ЗНАЧ"...

Re: отображение значения из другой ячейки на другом листе
2009-09-16 21:05
Примерно так:
2 способа: классический и не очень

Re: cчет
2009-09-16 22:08
Истина зеленые по какой-то причине или от балды?

Re: cчет
2009-09-17 00:31
   по причине   выполнилось условие
первое условие  была формула если оно выполнялось значит  писалось истина в противном случае  ложь
=И($F11<$F12;$C10<$F11;$F10<=$D11;F11>=E11)
а второе условие   это [url=http://msexcel.ru/content/view/116/2/]условное форматирование[/url]
= И($R11>0;$R10>0;AF=ис...

Re: cчет
2009-09-17 01:03
Ну вот а как Вы думаете, без приложенного файла реально догадаться о содержимом всех этих ячеек и условие не диннющей страшенной формулой написать, а что-то покомпактнее? Для подсчета ЛОЖЬ подойдет {=СЧЁТЗ(A2:A100)-СУММ(--(A2:A100))}, для ИСТИНА {=СУММ...

Re: cчет
2009-09-17 01:42
высылаю   файл   МОЖНО  КОНЕЧНО ВМЕСТО СЛОВА ИСТИНА  ЧТОБЫ ПИСАЛО   BUY 
      обратите внимание на  колонку АF

Re: cчет
2009-09-17 01:46
Весь смысл  сколько  раз я получил сигнал Истина 
и это сигнал Истина оказался  действительно  правильным  он окрашивался в зеленным свет

Re: cчет
2009-09-17 03:24
Примерно так


На форуме Вы можете получить совет по любым вопросам работы в Microsoft Excel.

Добро пожаловать на форум!


В избранное