Excel é um programa de planilha eletrônica desenvolvido pela Microsoft Corporation e empacotado como parte do produto do Microsoft Office . Produtos do Microsoft Office usa um construído em linguagem de programação orientada a eventos conhecidos como Visual Basic for Applications (VBA) . Com o VBA , os desenvolvedores têm a capacidade de criar soluções personalizadas dentro de qualquer um dos aplicativos do Microsoft Office. VBA está intimamente relacionado com o Visual Basic , no entanto , ao contrário do Visual Basic, VBA só pode ser executado dentro de um aplicativo host, como um produto Microsoft Office. Além do desenvolvimento de costume , o VBA pode ser usado para criar funções personalizadas que podem ser facilmente utilizados dentro de uma planilha do Excel. Instruções
Como escrever funções do Excel
1
Abra o Microsoft Excel.
2
Abrir VBA segurando a tecla Alt e pressionando F11.
3
Clique em "Inserir " no menu para ativar as opções "Inserir" .
4
Clique em " módulo " para criar um novo módulo.
5
Digite o seguinte código para criar uma nova função chamada " DAYNAME " :
DAYNAME função ( InputDate as Date )
Esta função irá retornar o nome do dia da semana da data em que é para entrou para a função.
Observe que dentro dos colchetes entramos uma variável do tipo "Data" chamado " InputDate ", isto irá manter a data que deseja usar para retornar o nome do dia da semana em que a data cai. Além disso, VBA entra automaticamente a declaração " End Function " sempre que uma função é criada
6
Digite o seguinte código entre " DAYNAME Função ( InputDate As Date )" e " End Function " : . < Br >
Dim DayNumber Como IntegerDayNumber = Dia da semana ( InputDate , vbSunday ) Select Case DayNumberCase 1DayName = "Sunday " Caso 2DayName = "Segunda " Caso 3DayName = " terça-feira" Caso 4DayName = "Quarta " Caso 5DayName = Caso " quinta-feira" 6DayName = "Friday " Caso 7DayName = "Sábado" End Select
7
Digite uma data na célula A1 na planilha no seguinte formato , sem aspas :
02/09/2010
8
Digite o seguinte texto na célula B1 na planilha :
= DAYNAME (A1)
Isso irá retornar " terça-feira" na célula B1. Note que esta função agora pode ser usado em qualquer célula do seu atual livro do Excel.
9
guardar o livro do Excel.