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

Страницы: 1
Экзамен Office Specialist
 
Добрый вечер! Вот хотелось бы посоветоваться со знающей аудиторией на счет сдачи экзамена Office Specialist. Информацию о экзамене на сайте читал, хотелось бы спросить у уже имевших опыт:)    
На данный момент я учусь на 5 курсе по специальности связанной с металлургией, т.е. я не программист и не IT специалист. Так как в скором будущем придется устраиваться на работу, хотелось бы как то выделиться среди конкурентов и предложить работодателю (скорее всего за рубежом) как можно больше разных грамот, сертификатов и т.д. (по английскому языку уже есть IELTS).    
В ходе учебы как то стал интересоваться MS Excel и VBA, программу по научной работе написал, т.е. определенный опыт и знания по этим продуктам имеются. И сейчас узнал о программах сертификации Майкрософт и заинтересовался сдачей экзамена на Office Specialist.  
Интересно было бы услышать ваше мнение на этот счет. Стоит ли сдавать такой экзамен? Будет ли он как то учитываться при приеме на работу? А за границей?  
Буду рад если кто нибудь поделится личным опытом.
Проблема со свойством Formula
 
Добрый вечер, уважаемые!  
Вот возникла неожиданная проблема, не могу понять в чем дело.    
Имеется переменная типа string, в которую записывается формула. Ну например такая  
equation = "=1013-0,47*814,5-0,62*599,567+950*0,11+240*0,66"  
После чего пытаюсь вывести ее в на лист в ячейку используя свойство Formula  
Sh.Cells(i, 57).Formula = equation  
 
Выскакивает ошибка:  
"Run-time error '1004'  
Application-defined or object-defined error".  
 
Пытался выводить не как формулу а как текст  
Sh.Cells(i, 57).value = equation  
 
Та же самая ошибка.Как быть?  
 
p.s.  С счетчиком i все в порядке
Invalid picture Excel 2010
 
Добрый вечер!    
Снова неожиданности в работе с последней версией офиса.  
Имеется программа, в которой на одну из форм загружается график с рабочего листа в компонент Image.    
Вот таким образом:  
Fname = ThisWorkbook.Path & "\temp.gif"  
CurrentChart.Export FileName:=Fname, filtername:="GIF"  
LongFlatnessForm.Image1.Picture = LoadPicture(Fname)  
 
На последней строчке возникает ошибка  
Run time error '481'  
Invalid Picture  
 
Если открыть лист с которого копируется график, и прокрутить лист так чтобы график появился на экране, и повторить процедуру, то проблем нет.  
Замечу что в 2007 и 2003 версиях офиса такой проблемы не наблюдается. Там все работает нормально с первого раза.  
Скажите пожалуйста, как побороть проблему в 2010 версии?
ChartSpace в vba Excel 2010
 
Добрый вечер господа!  
Писал программу в vba excel 2007 где использовал библиотеку 2003 офиса Microsoft Office Web Components 11.0 (OWC11.dll). С помощью компонента ChartSpace этой библиотеки я успешно отображал графики в окнах программы.    
Сейчас возникла необходимость работать на машине с windows 7 x64 с 2010 версией офиса. При запуске программы сразу же начали появляться ошибки, связанные с отсутствием необходимой библиотеки. Сразу же объявил эту библиотеку таким же образом как я делал это в 2007 версии, т.е. через меню tools - references vba. Вроде процедура прошла успешно, однако в меню toolbox - additional компонент ChartSpace по прежнему отсутствует. И на формах с графиками соответственно компоненты ChartSpace пропали. (Та же самая проблема с компонентом ProgressBar, однако лучше начать решение проблемы с первого вопроса).  
Скажите возможно ли ввести в работу указанный компонент в 2010 версии офиса? И как?  
Заранее спасибо!
Проблема с excel. Отсутствие библиотек.
 
Здравствуйте!  
У меня возникла проблема. Проблема связана с самим Excel. Дело в том, что после установки обновлений в ночь с 12.04.12 на 13.04.12 у меня возникли проблемы с программой написанной на vba в excel. При попытки выполнить любую часть кода возникает сообщение    
"Object library invalid or contains references to object definitions that  
could not be found". А иногда просто программа вылетает пытаясь восстановить файл.  
 
Подскажите пожалуйста какие тут могут быть пути решения проблемы
excel 2003 - источник данных диаграммы
 
Здравствуйте!  
 
Столкнулся с такой проблемой. Вот такой код написал в excel 2007 и он нормально работает. Т.е. здесь я определяю диапазон данных для графика  
 
Set CurrentChart = ThisWorkbook.Sheets("LongFlatness").ChartObjects("Гистограмма").Chart  
CurrentChart.SeriesCollection(1).Values = "='LongFlatness'!$AV$1:$AV$" & .[AZ1]
 
При попытке выполнить это в excel 2003 вылезает следующее сообщение об ошибке:  
"нельзя установить свойство Values класса Series"  
 
Подскажите пожалуйста что здесь не так. Какой код нужно использовать, чтобы это было универсально для разных версий.
Вертикальные границы на гистограмме
 
Вопрос такой. Имеется вертикальная гистограмма. Нужно нанести на нее границы допуска, чтобы это выглядело например как на этой картинке (вертикальные линии красного цвета) http://www.tools-quality.ru/images/t-q/histogram/histogram_2-5.gif.    
Проблема в том что значения под каждым из столбцов гистограммы являются просто подписями, а не шкалой. Вот и возникает трудность в нанесении этих границ для определенного значения.  
 
Кто нибудь знает как можно решить проблему?
Выделение части текста label
 
Здравствуйте!  
 
У меня такой вопрос. В компонент label на форме у меня выводится определенный текст. Скажите пожалуйста можно ли как то выделить определенный фрагмент этого текста (например цветом или курсивом). Если нет то придется как то использовать несколько label-ов. Но хотелось бы обойтись одним.
Одномерный массив из двумерного
 
Здравствуйте!  
У меня такой вопрос. Имеется двумерный массив XA(), и одномерный X().Нужно присвоить массиву X() элементы 1-й размерности двумерного массива. Проще привести пример. Возможно ли как то более кратко и правильно заменить следующий цикл?  
 
for n = 1 to ubound(X)  
X(n) = XA(1,n)  
next n
Случайное число от 1 до 1.5(vba)
 
Здравствуйте!  
Появилась необходимось сгенерировать случайное число от 1 до 1,5. Т.е. чтобы программа выдавала это число с точностью до десятых( т.е. 1; 1,1... 1,5).  
Пробовал так  Round(((1.5 - 1 + 1) * Rnd + 1),1), но результат не тот дает. Подскажите пожалуйста как это сделать правильно.
Удаление определенных процедур программно
 
Здравствуйте!  
Проблема такая. В коде формы у меня имеются различные процедуры и функции. И мне нужно программно удалять процедуры обработки события change текстовых полей.  
Т.е. нужно удалять процедуры:  
Private Sub TextBox1_Change()  
Private Sub TextBox2_Change()  
Private Sub TextBox3_Change()  
Private Sub TextBox4_Change()  
( их количество неизвестно), а весь остальной код оставлять нетронутым.  
Есть ли способ это сделать?
Нажатие ENTER
 
Здравствуйте!  
Вроде бы вопрос не должен быть проблемой, но я никак не могу разобраться. У меня на рабочем листе имеется элемент CommandButton1. Когда данный лист активирован нужно чтобы по нажатию на клавишу ENTER срабатывали команды под этой кнопкой. Читал что за это отвечает событие Application.OnKey  
Подскажите как правильно написать данный код и куда его необходимо поместить?
Как очистить элемент Image
 
Здравствуйте!  
Казалось бы ерунда, но у меня никак не получается. На форме имеется компонент image1, куда у меня загружаются изображения. И по снятию флажка у меня должен этот компонент очиститься (т.е. элемент должен быть серый, без какого-либо изображения). Никак не могу сообразить какой метод или свойство за это отвечает. Подскажите пожалуйста))
Коллекция элементов управления рабочего листа
 
Добрый вечер(день)!  
Возник следующий вопрос. Имеется рабочий лист с некоторым количеством элементов управления на нем. В ходе выполнения макроса vba элементы меняют свое местоположение. Задача заключается в том, чтобы после выполнения программы вернуть все контролы на свое первоначальное место.    
Для этого я решил с помощью цикла for...each перед началом выполнения программы сохранить свойство left каждого элемента в массив, а после аналогичным способом присвоить их обратно.    
Начал так  
For each ctl in Лист11.controls  
CLeft(n) = ctl.left  
n = n +1  
Next    
 
Однако обнаружилось, что у листа такой коллекции не имеется. Как решить проблему? Неужели придется присваивать свойство каждого элемента по отдельности? Хотелось бы более красивое решение.  
 
И еще попутный вопрос.    
Чтобы сослаться на листбокс рабочего листа приходится делать так  
Лист11.ListBox1  
А хотелось бы вот так  
Sheets("ACTUAL").ListBox1  
Но так не получается  
Поведуйте пожалуйста, в чем разница между такими записями?
Смена изображения на листе
 
Здравствуйте!  
Вот встала задача, не знаю пока как решить. В общем имеется несколько схем в формате изображений. И вот нужно при выборе определенного пункта из listbox, высвечивать соответствующую этому пункту схему (на рабочем листе).  
Т.е. возникают вопросы:    
- Что будет являться контейнером для этих изображений? Где их хранить?  
- Как программно привязаться к конкретной картинке?  
Если есть у кого нибудь соображения по данной задаче, рад бы был послушать))  
(если не совсем понятно объяснил, то постараюсь переформулировать)
Страницы: 1
Наверх