Характеристики на използване на VBA в Excel, диаграми с помощта на VBA - електронно обучение
В Excel най-важен е обектът Application. Обектът Application е най-горният обект в йерархията на обектите на Excel и представлява самото приложение на Excel. Има над 120 свойства и 40 метода. Тези свойства и методи са за задаване на общи предпочитания за приложението на Excel. В йерархията на Excel обектът Workbook идва непосредствено след обекта Application и представлява файла на работната книга. Работната книга се съхранява във файлове във формат XLS (стандартна работна книга) или XLA (напълно компилирано приложение). Свойствата и методите на работната книга ви позволяват да работите с файлове. Най-„използван“ в практиката обаче е обектът Range, който най-добре отразява възможностите за използване на VBA в Excel (вижте Таблица 15 за свойствата на обекта Range и Таблица 16 за методите).
В йерархията на Excel обектът Range идва веднага след обекта на работния лист. Обектът Range е един от ключовите обекти на VBA. Обектът за избор (селекция) се появява във VBA по два начина - или в резултат на метода Select, или когато се извиква свойството за избор. Типът на получения обект зависи от вида на избрания обект. Най-често обектът Selection принадлежи към класа Range и когато работите с него, можете да използвате свойствата и методите на обекта Range. Интересна характеристика на обектите Range и Selection е, че те не са членове на никое семейство обекти.
Когато работите с обекта Range, трябва да запомните как Excel се отнася към клетка на работен лист.
VBA предоставя редица вградени функции, които можете да използвате за извършване на финансови изчисления. Те са разделени на три основни групи: функции за отчитане на амортизацията, функции за счетоводно начисляване и функции за отчитане на паричните потоци. Ще разгледаме една от тези групи - амортизационни счетоводни функции. Тезифункции се използват в счетоводството за осигуряване на парична стойност на амортизацията на дълготрайните активи за определен период от време. Например, фирма, която притежава камион, трябва да изчисли годишната амортизация на камион, за да изчисли текущата стойност на камиона във всеки един момент. Тъй като амортизацията засяга данъците, правителството често определя задължителни формули, които трябва да се използват за изчисляване на амортизацията.
Изграждане на диаграми с помощта на VBA
Диаграмите могат да бъдат поставени на работен лист. За целта се използва колекцията chartobjects. Неговите елементи - обекти от клас chartobject - са контейнери, съдържащи обект Chart, който дефинира самата диаграма.
Разгледайте основните методи, които дефинират новото поведение на обекта Chart: SubChartWizard ([Source], [Gallery], [Format], [PlotBy], [CategoryLabels], [SeriesLabels], [HasLegend], [Title], [CategoryTitle], [ValueTitle], [Extra-Title])
Този метод ви позволява да изградите или модифицирате съществуваща диаграма. За разлика от съветника за диаграма (ChartWizard), който се извиква при ръчно изграждане на диаграма, методът не е интерактивен, освен това не ви позволява да зададете всички възможни свойства. С него можете да извършите основната работа, а детайлите се изграждат с помощта на други свойства и методи на обекта Chart.