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

Страницы: 1
Редактирование контекстного меню (ПКМ)
 
Приветствую!  
 
На форуме уже много было вопросов по редактированию контекстного меню, но я к сожалению не нашёл ответа на свой вопрос. То есть, добавить/удалить свои кнопки в то или иное контекстное меню не вызывает вопросов. Вопрос стоит, как удалить/скрыть стандартные опции.  
 
В файле книга с примером. В Module1 макрос OnOffPopupMenu формирует контекстное меню для листа (Ply) и тут же показывает его. После его скрытия на текущем листе в таблице выводятся все опции этого меню. Не запускайте макрос на листе с данными, так как лист очищается полностью в начале макроса.    
 
Макрос DisableHideMenuItems удаляет/отключает или скрывает указанную опцию в указанном меню. Точнее так хотелось бы, но этого не происходит. При клике ПКМ на вкладке листа открывается полное контекстное меню. Но запустив макрос OnOffPopupMenu в таблице не будет опции, которую перед этим удаляли.    
 
В общем, помогите, пожалуйста разобраться с этим вопросом.
Hello! My blog: TRADING WAY
Настройка меню Файл в Excel 2010 средствами XML
 
В Excel 2010 можно настраивать меню Файл. Вот здесь можно почитать статьи по этой теме: http://msdn.microsoft.com/ru-ru/library/ee691833.aspx  
 
Методом тыка удалось убрать почти все вкладки и кнопки. Но пару вкладок всё никак не могу найти. Вот пример кода XML, который убирает все вкладки панели Ribbon и почти все вкладки в меню Файл:  
 
'---  
 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>  
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">  
 
<ribbon startFromScratch="true">  
<tabs>  
<tab idQ="TabHome" visible="false" />  
<tab idQ="TabInsert" visible="false" />  
<tab idQ="TabPageLayoutExcel" visible="false" />  
<tab idQ="TabFormulas" visible="false" />  
<tab idQ="TabData" visible="false" />  
<tab idQ="TabReview" visible="false" />  
<tab idQ="TabView" visible="false" />  
<tab idQ="TabAddIns" visible="false" />  
<tab idQ="TabBackgroundRemoval" visible="false" />  
</tabs>  
</ribbon>  
   
<backstage>  
<button idQ="FileSave" visible="false"/>  
<button idQ="FileSaveAs" visible="false"/>  
<button idQ="FileOpen" visible="false"/>  
<button idQ="FileClose" visible="false"/>  
<button idQ="FileExit" visible="false"/>  
 
<tab idMso="TabNew" visible="false"/>  
<tab idMso="TabInfo" visible="false"/>  
<tab idMso="TabShare" visible="false"/>  
<tab idMso="TabPrint" visible="false"/>  
<tab idMso="TabHelp" visible="false"/>  
<tab idMso="TabTableToolsDesignExcel" visible="false"/>  
</backstage>  
</customUI>  
 
'---  
 
Может кто-нибудь пробовал уже? Подскажите имена (idMso или idQ) для кнопки Параметры и вкладки Последние. Может это можно выяснить средствами VBA. Пока новая для меня тема.
Hello! My blog: TRADING WAY
Запрет выделения любых объектов
 
Здравствуйте!  
 
Попробовал много разных способов и никак не получается сделать, чтобы при нажатии на левой/правой кнопкой мыши объекты не выделялись. Нашёл в книге Уокенбаха пример с диаграммой. Пример вполне понятен, но не нашёл, как это можно сделать с фигурами или любыми другими объектами.  
 
Например, у Уокенбаха в модуле класса:  
 
Public WithEvents myChartClass As Chart  
 
...далее обработчик нужного события.  
 
В модуле:  
 
Dim SummaryChart As New EmbChartClass  
 
//---  
 
Для фигур это уже не подходит. Пробовал объявлять, как Shape, Shapes, ShapeRange, но не получается. Покажите пример, пожалуйста.  
 
//---  
 
В файле пример от Уокенбаха.  
 
//---  
 
Та же история и с контекстным меню на фигурах. Где угодно меню отключается (на этом форуме много примеров и в книгах тоже), но как отключить меню на фигурах не нашёл, а сам не смог реализовать пока. Нужен пример.
Hello! My blog: TRADING WAY
Диаграммы и их обновление при событии Worksheet_SelectionChange
 
Здравствуйте!  
 
Подскажите, как можно средствами VBA исключить диаграмму при событии Worksheet_SelectionChange. Это событие возникает при выделении ячеек, что вызывает мерцание диаграмм.  
   
Строка в начале функции не помогает:  
Application.ScreenUpdating = False  
 
При выходе из функции событие ScreenUpdating включается автоматом и это вызывает обновление экрана. Диаграмма при этом мигает.  
 
Например, диаграмма не мигает в таких случаях, как смена ряда данных. Как сделать, чтобы мерцания не было при выполнении любых действий?
Hello! My blog: TRADING WAY
Интерактивная диаграмма
 
Здравствуйте!  
 
Прочитал книгу Джона Уокенбаха "Диаграммы в Excel". Хорошая книга, много примеров. Но на меня видимо одного примера не хватило. :)    
 
В приложенном файле на первых двух листах ("Пример1", "Пример2") примеры из книги. На листе "Задача" попытка реализовать свою мысль. Описание задачи внизу графика. По примечаниям в Диспетчере имён видно, какие имена к какому листу относятся. Прошу помочь.
Hello! My blog: TRADING WAY
Формула относительной просадки депозита
 
Всем привет!  
 
Мне помогли здесь однажды с формулой максимальной просадки депозита. Теперь задача стоит произвести расчёт относительной просадки депозита в процентах. Прошу помочь. Пример в файле.  
<EM><STRONG>Файл удален</STRONG> - велик размер - [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>
Hello! My blog: TRADING WAY
Игнорировать ноль и пустые значения в СЧЁТЕСЛИ()
 
Приветствую!  
 
Как подсчитать количество значений в диапазоне игнорируя 0 и пустые значения. С нулём делаю так:  
 
=СЧЁТЕСЛИ(A2:E5;"<>0") - получается, а вот, как пустые исключить... Пробовал разные варианты, например, так:  
 
=СЧЁТЕСЛИ(T35:AA36;И("<>0";<>"")) - не считает.  
 
Поскажите, пожалуйста, как правильно сделать.
Hello! My blog: TRADING WAY
Остановить вычисление, если условие достигнуто.
 
Здравствуйте!  
 
Помогите, пожалуйста, решить задачу. Условие задачи состоит в том, что нужно остановить вычисление после того, как цель достигнута. И в последующих ячейках, после той, на которой условие исполнилось, отображались нули. Подробнее в файле.
Hello! My blog: TRADING WAY
Слияние рядов с повторяющимися значениями
 
Здравствуйте!  
 
Очень часто получается так, что применив сортировку по дате и времени есть повторения.  В таком случае совпадения идут одно за другим.    
 
Как сделать так, чтобы совпадения сливались, а значения, которые расположены каждое  в своём столбце сдвигались?  
 
В файле приведён подробный пример.
Hello! My blog: TRADING WAY
Индикатор Linear Time Regression: Predicted Value
 
Здравствуйте!  
 
Есть все формулы для построения индикатора. Помогите, пожалуйста, перевести их в формат экселя и результат вывести на график. Все подробности в файле.
Hello! My blog: TRADING WAY
Формула расчёта максимальной просадки депозита.
 
Здравствуйте!  
 
Подскажите, пожалуйста, формулу расчёта максимальной просадки депозита. Пример в приложенном файле.
Hello! My blog: TRADING WAY
Исключение из вычислений определённых рядов
 
Приветствую всех!  
 
Прошу помочь реализовать задуманное. Всё в приложенном файле.
Hello! My blog: TRADING WAY
Снова числовые форматы и удаление пустых ячеек
 
Здравствуйте уважаемые!  
 
Помогите, пожалуйста, решить эту уже заезженную тему. Просмотрел всё, что об этом писалось, но не получается решить вопрос. Данные копирую из торгового терминала. Вставляю в Excel. Числовой формат изменить не удаётся. Через Ctrl+H знак $ убрать тоже не выходит. Через Ctrl+G удалить строки с пустыми ячейками тоже не получается. Не могу понять почему, так как копирование данных из других программ таких проблем не вызывает. Макросами никогда не пользовался. Если подскажите как, придётся начать пробовать.))) Файл с проблемными нюансами прилагаю.
Hello! My blog: TRADING WAY
Сложное построение диаграммы
 
Здравствуйте! Столкнулся со сложностью построения графика из нескольких рядов. Допустим, есть три валютные пары по которым заключались сделки по одной и той же торговой системе в период с 01.01.2008 до 01.05.2010. Нужно вывести результаты торговли по сделкам всех валютных пар на один график с целью изучения на предмет корреляций между ними. У меня проблема в построении такого графика в том, что все сделки между валютными парами заключались в разные дни и часы. Вспомогательные оси не решают вопрос. Тем более нужна одна общая вертикальная ось. Помогите, пожалуйста, решить задачу. <BR><STRONG>Файл удален</STRONG> - велик размер. [Модераторы]
Hello! My blog: TRADING WAY
Настройка скрытых и пустых ячеек
 
Здравствуйте!  
 
Почти нашёл на форуме ответ на свой вопрос, но не понял решения. График при пустых ячейках падает в ноль. В окошке "Настройка скрытых и пустых ячеек" по умолчанию отмечена опция -  Нулевые значения, а опции - Пустые значения и Линия затенены, то есть без возможности выбора. Как сделать, чтобы на диаграмме пустые ячейки отображались, как линия?
Hello! My blog: TRADING WAY
Генерация случайных чисел.
 
Здравствуйте!  
 
Прочитал все темы по данному вопросу на форуме. Думал справлюсь сам со своим ликбезом и не справился.))) Поэтому к Вам за помощью к кому же ещё. В файле всё подробно описано.
Hello! My blog: TRADING WAY
Присвоить значение из другого листа.
 
Здравствуйте!  
 
Подскажите, пожалуйста. Как присвоить ячейке значение, которое находится на другом листе?  
Например:  
Лист1, в ячейке A1 значение 10.  
Нужно, чтобы в листе Лист2 это же значение отобразилось в ячейке B1 автоматом.
Hello! My blog: TRADING WAY
Расчёт фиксированной пропорции Райана Джонса.
 
Здравствуйте!  
 
Помогите, пожалуйста, решить эту непростую для меня задачу. Подробное описание задачи изложено в приложенном файле.
Hello! My blog: TRADING WAY
Страницы: 1
Наверх