Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 След.
Применение функций и процедур из надстройки в коде VBA
 
:D  :D  :D
Применение функций и процедур из надстройки в коде VBA
 
Спасибо Всем. Гениально!
А ссылку потом удалить можно? что то не пойму как.
Применение функций и процедур из надстройки в коде VBA
 
В поиске не нашел. Так что извините если что.
Сделай надстройку со своими функциями. Подключил. в строке формул и в ячейке на листе функции работают. А можно ли использовать эти функции из надстройки как и прочие функции VBA? Когда вставляю эти функции в код VBA, компилятор выдает сообщение, что они не найдены. Это правильно?
Изменено: SVM - 20.03.2019 17:04:23
Добавление комментариев в архив RAR, Комментарии к архиву в Excel и OutLook
 
PS.
Аналогичная картина получается, если вставлять комментарии через:
Код
Set objShell = CreateObject("Wscript.Shell")
objShell.Run ........... 

Что делать?
PS
Сейчас проверил тоже самое на Офисе 2013. Таже xрень
Изменено: SVM - 31.08.2017 20:44:13
Добавление комментариев в архив RAR, Комментарии к архиву в Excel и OutLook
 
Уважаемые!
Не знаю где искать и у кого спросить. Проблема следующая:
В отдельном каталоге D:\ARC лежат архиватор RAR.exe, архив ARC.rar, файл с комментариями COMMENT.txt
Из Excel запускаю макрос, содержащий:
GetArhive = Shell("D:\ARC\Rar.exe C -zD:\ARC\COMMENT.txt D:\ARC\ARC.rar", vbHide)
Комментарии из текстового файла успешно вставляются в архив.
Из OutLook делаю тоже самое. Но ничего не происходит.
В чем дело? Помогите пожалуйста разобраться.

Используется Офис 2010
Изменено: SVM - 31.08.2017 16:58:21
Значение точек данных на диаграммах при наведении на них мыши
 
Все. Осознал и заткнулся.  :cry:
Значение точек данных на диаграммах при наведении на них мыши
 
Подниму тему.
На мой вопрос ответа нет. Это нельзя сделать?
Изменено: SVM - 10.06.2017 15:41:25
Значение точек данных на диаграммах при наведении на них мыши
 
Цитата
Юрий М написал:
Не совсем по теме, но перекликается. Посмотрите пример от ZVI.
Нет, все по теме!
Значение точек данных на диаграммах при наведении на них мыши
 
Юрий, спасибо, но пока не смотрел.

Продолжая тему перемещения указателя мыши над графиком хочу показать, что получается, мож кому тоже сгодится.
1. график расположения столиц регионов России построен на подложке карты России в прямоугольных координатах (понятно, что подложка может быть не только картой).
2. перехват  события mousemove при движении указателя мыши над графиком.
3. определение строки таблицы исходных данных при прохождении указателя над точкой графика.
4. вывод информации точки (текст, картинки из ячеек с примечаниями,...) рядом с графиком.
Все это слеплено из идей, высказанных на Форуме и интернета.
Но меня постигла неудача  ;) .  Поставил 2013 Офис, а там при активном графике справа вверху всякие кнопки вылазят. А как их отменить, что-то не нашел.
Картинку прилагаю. Мож просто я где-нибудь галку не поставил?


перемещение указателя мыши над графиком
Значение точек данных на диаграммах при наведении на них мыши
 
А вот еще, что хочется знать. Если на листе находится множество объектов (картинки, кнопки, графики, прочие ActiveX), то как узнать над чем движется мышка?
Где посмотреть можно (ссылки)?
Значение точек данных на диаграммах при наведении на них мыши
 
Цитата
_Igor_61 написал:
Но если не уходить с листа "График" на лист "Начало" и активировать другую книгу, где тоже есть графики, то в ней тоже остается  "False", подписи данных тоже будут скрыты.

Да, конечно. Ведь так меняются настройки всего Application. Я то хотел изменить это только на одном графике на листе (а если их там много?). Видно это надо делать как-то по другому. Но для данной моей задачи и так сойдет.    :)
Изменено: SVM - 07.06.2017 22:37:54
Значение точек данных на диаграммах при наведении на них мыши
 
Дык, а собственно, что показывать? Вы же уже все рассказали.
Вот на при мере вашего файла. Просто включение \ выключение подсказок перенес с кнопки в обработчики событий открытия и закрытия листа "ГРАФИК"

Код
Private Sub Worksheet_Activate()
 Sheets("НАЧАЛО").Cells(10, 2) = Application.ShowChartTipNames
 Sheets("НАЧАЛО").Cells(11, 2) = Application.ShowChartTipValues
 Application.ShowChartTipNames = False
 Application.ShowChartTipValues = False
End Sub

Private Sub Worksheet_Deactivate()
  Application.ShowChartTipNames = Sheets("НАЧАЛО").Cells(10, 2)
  Application.ShowChartTipValues = Sheets("НАЧАЛО").Cells(11, 2)
End Sub
Изменено: SVM - 07.06.2017 20:53:59
Значение точек данных на диаграммах при наведении на них мыши
 
Цитата
_Igor_61 написал:
Наверное, нужно ShowChart как-то на активацию - деактивацию листа или книги вешать,
Спасибо.
Повесил на активацию \ деактивацию листа с предварительной проверкой и запоминанием текущего состояния при активации и восстановлением при деактивации.
Значение точек данных на диаграммах при наведении на них мыши
 
Спасибо!
Отключает/включает сразу во всех графиках и открытых книгах.
А возможно ли такое, чтобы это работало только с одним конкретным графиком и не влияло на общую настройку Екселя?
Значение точек данных на диаграммах при наведении на них мыши
 
Это знаю. А на VBA для конкретной диаграммы возможно? Чтобы типа с кнопкой "Включить/Выключить"?
Изменено: SVM - 06.06.2017 22:01:07
Значение точек данных на диаграммах при наведении на них мыши
 
Уважаемые!
Как скрыть\показать значение точек данных на диаграммах при наведении на них мыши (типа: Ряд "такой-то", точка "такая-то" ......) данной книги и, если можно, для конкретного в ней графика? Тоже самое относится и к именам элементов диаграммы при наведении на них мыши.
 Что-то я нигде не нашел :(. тыкните хоть ссылку, где смотреть.
Изменено: SVM - 06.06.2017 21:33:44
Импорт гиперссылок из WEB страниц в Excel
 
Спасибо. Буду теперь думать, как это в БД загнать.
Импорт гиперссылок из WEB страниц в Excel
 
Здравствуйте!
В "ПРИЕМАХ" описан простой способ (№1) импорта курсов валют со странички ЦБ:
http://www.planetaexcel.ru/techniques/13/129/
где указаны наименования валюты - это ссылки. А возможно ли при импорте получить не только наименования, а также и ссылки, содержащиеся в наименованиях.
Так например за валютой "Австралийский доллар" скрывается ссылка  http://www.finmarket.ru/currency/details/?val=52182  - вот ее то и хотелось бы тоже вывести в Excel.
Пауза при ожидании данных из интернета и дальнейшая их обработка.
 
Это гениально!!!  :D
Все сработало. Спасибо.
Пауза при ожидании данных из интернета и дальнейшая их обработка.
 
Здравствуйте!
Уверен, что такой вопрос был, но найти не могу. А загвоздка вот в чем:
       В в начале процедуры получаю табличку данных с помощью параметрического запроса на сайт, как описано в Приемах про курсы валют.
       А обработать не получается. Требуется сначала вывести на экран, а потом пересчитать. Например просто посчитать  кол-во строк выведенных командой ActiveWorkbook.RefreshAll с помощью цикла FOR до первой пустой строчки. Данные не успевают вывестись на экран, и FOR или ничего не дает, либо только первую строку (если по шагам в дебугере делать, то все нормально). Нашел функции Sleep, Wait, DoEvent, но не получается. Направьте на путь истинный !  :D        
Изменено: SVM - 08.01.2016 18:27:49
Определить имя листа, содержащего известный именованный диапазон
 
The_Prist , большое спасибо! Забыл про Parent
Определить имя листа, содержащего известный именованный диапазон
 
В книге, содержащей много листов, есть именованный диапазон "TEST", как найти имя листа на котором он расположен?
Создать кнопку на панели быстрого доступа.
 
СПАСИБО ВСЕМ!
Создать кнопку на панели быстрого доступа.
 
А хоть картинку, отличную от предлагаемых в окне в Изменить-> "Изменение кнопки", из того же перечня  FaceId прицепить можно?
Изменено: SVM - 08.07.2015 12:47:17
Создать кнопку на панели быстрого доступа.
 
У меня 2010 и 2013 на разных ПК.
Создать кнопку на панели быстрого доступа.
 
Уважаемые!
Что-то нигде не могу найти. Как в VBA создаются разделители и кнопки ( с картинками типа .FaceId=xxxx и своим макросом .OnAction ) на панели быстрого доступа.
Тыкните пальцем пожалуйста.  
Координаты мыши при ее перемещении по графику XY
 
Для моего случая подойдет. И как сам недопер.......
Спасибо большое. на этом съэкономлю кучу времени  
Координаты мыши при ее перемещении по графику XY
 
Есть график X, Y. Как получить координаты мыши при ее перемещении по графику.
Запуск Access из Excel, Access закрывается после выполнения макроса
 
Спасибо!
Этого достаточно.
Запуск Access из Excel, Access закрывается после выполнения макроса
 
Здравствуйте!
Тема старая - извините, но в поиске не нашел или туплю - давно не работал.
Открываю Access
Код
Sub Open_Access() 
  Dim AccApp As Object 
  Set AccApp = CreateObject("Access.application" ;)  
  AccApp.Visible = True
  AccApp.OpenCurrentDatabase "путь к базе"
  ............
  Что-то тут делаю
  ............
End Sub

Но после отработки процедуры Access закрывается, что плохо, тк надо провести в нем доп. работы.
Как сделать чтобы Access оставался открытым?

[i]оформляйте код[/i] [МОДЕРАТОР]
Страницы: 1 2 3 4 5 6 7 След.
Наверх