Repository logo
 
Publication

Automatização de Tarefas em VBA: Projeto no Santander Totta

dc.contributor.advisorReis, Leonilde
dc.contributor.authorSantos, Joana Filipa de Nóbrega
dc.date.accessioned2015-12-17T14:34:48Z
dc.date.available2015-12-17T14:34:48Z
dc.date.issued2015-12
dc.descriptionProjeto apresentado para cumprimento dos requisitos necessários à obtenção do grau de Mestre em Sistemas de Informação Organizacionais
dc.description.abstractEste projeto foi desenvolvido no Santander Totta, mais propriamente na Divisão de Controlo de Custos (DCC) que faz parte da Direção de Controlo de Gestão (DCG) com o intuito de automatizar tarefas repetitivas. O projeto permitiu à mestranda elaborar um relatório com o objetivo de concluir o Mestrado em Sistemas de Informação Organizacionais (MSIO), possibilitando à mestranda a capacidade de testar e consolidar habilidades/conhecimentos adquiridos no decorrer da Licenciatura e Mestrado, de forma autónoma, e potenciar uma experiência inovadora e enriquecedora no mundo real das organizações e do trabalho. Assim, este projeto tem como objetivo automatizar um conjunto de tarefas repetitivas através da criação de macros ou código Visual Basic para Aplicações (VBA) e permitir a sua utilização a longo prazo. Desta forma, pretende-se introduzir a programação em VBA como uma ferramenta simples de cálculo, levando a uma utilização das normais folhas de cálculo (neste caso, o Microsoft Excel) e de Bases de Dados (neste caso, o Microsoft Access) com mais eficiência e versatilidade, bem como proporcionar uma maior rapidez na elaboração de tarefas. A metodologia utilizada ao longo do projeto foi a metodologia de investigação. Como a linguagem VBA era uma novidade para a mestranda, esta realizou várias pesquisas, com o objetivo de recolher informação e ganhar conhecimentos para compreender a linguagem em questão e ser possível a sua aplicação prática dirigida à solução do problema em análise. Por outro lado, foi utilizada uma metodologia de formação que consistiu na transmissão de conhecimentos do responsável pela DCG à mestranda sobre os conceitos tratados na mesma. Estes conhecimentos foram transmitidos através da realização de reuniões em que se explicava e demonstrava manualmente os procedimentos realizados num determinado ficheiro de trabalho para posteriormente a mestranda ter noção dos passos a executar de forma a serem automatizados e executados da mesma forma, mas o mais rapidamente possível. O VBA é uma linguagem de programação que permite aos utilizadores programarem macros para efetuarem tarefas complexas dentro de uma aplicação. Com o VBA do Excel é possível desenvolver pequenos procedimentos (macros e/ou funções) que tornarão os processos da organização mais fáceis e menos demorados. Por outro lado, o VBA também oferece um conjunto de ferramentas que permitem criar aplicações personalizadas com base nos elementos e nos objetos da base de dados do Access. Por exemplo, podemos criar uma rotina em VBA numa base de dados chamado bd1.mdb. Esta rotina permite o acesso aos dados numa segunda base de dados que está na rede, por exemplo, bd2.mdb. A mesma rotina além de aceder aos dados pode fazer cálculos, consolidações, gerar os resultados no formato Excel e salvar na rede ou numa página no formato HTML. O VBA é uma linguagem de programação muito poderosa que permite desenvolver programas reais que efetuarão em poucos minutos tarefas muito complexas.pt_PT
dc.description.abstractAbstract: This project was developed in Santander Totta, more specifically in the Cost Control Division (CCD) which is part of the Management Control Department (MCD) in order to automate repetitive tasks. The project allowed the graduate student prepare a report in order to complete her Master in Organizational Information Systems, enabling the graduate student the ability to test and consolidate skills/knowledge acquired during the Bachelor and Master, autonomously, and enhance an innovative and enriching experience in the real world of organizations and work. This project aims to automate a series of repetitive tasks by creating macros or Visual Basic for Applications (VBA) code and allow its use in the long term. Thus, programming is intended to introduce in VBA as a tool of calculation, leading to a use of standard spreadsheet (in this case, Microsoft Excel) and data bases (in this case, Microsoft Access) with more efficiency and versatility as well as providing greater speed in the development tasks. The methodology used during the project was the research methodology. As the VBA language was new to the graduate student, she has carried out several surveys in order to collect information and gain knowledge to understand the language in question and possible their practical application aimed at solving the problem in question. Moreover, was usead a forming method consisting to transmitting the knowledge to the graduate student. This knowledge was transmitted over meetings in which was explained and manually demonstrated the procedures performed in a job file for later a graduate student be aware of the steps to be followed in order to be automated and executed in the same way, but as soon as possible. VBA is a programming language that allows users to program macros to effect complex tasks within an application. With Excel VBA can develop minor procedures (macros and/or functions) that will make the process easier and less time-consuming for the organization. On the other hand, the VBA also offers a set of tools that let you create custom applications based on the elements and the Access database objects. For example, you can create a routine with VBA in a database called bd1.mdb. This routine allows access to data in a second database in the network, for example, bd2.mdb. The same routine can do calculations, consolidations, generate the results in Excel format and save in the network or on a page in HTML format. The VBA is a very powerful programming language that lets you develop real programs that will effect in a few minutes very complex tasks.pt_PT
dc.identifier.tid201547473
dc.identifier.urihttp://hdl.handle.net/10400.26/10524
dc.language.isoporpt_PT
dc.publisherInstituto Politécnico de Setúbal. Escola Superior de Ciências Empresariais
dc.subjectVBApt_PT
dc.subjectAutomatizaçãopt_PT
dc.subjectExcelpt_PT
dc.subjectAccesspt_PT
dc.subjectAutomationpt_PT
dc.titleAutomatização de Tarefas em VBA: Projeto no Santander Tottapt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT

Files