OpenOffice.Org Calc Basic - Conhecendo o editor

Conheça o Basic (editor de Macros), contido dentro do programa Calc, que faz parte do pacote OpenOffice e aprenda a fazer uma função para utilizar em suas planilhas.

[ Hits: 69.448 ]

Por: Drausio Henrique Chiarotti em 10/05/2006 | Blog: http://lattes.cnpq.br/0543258204520217


Criando uma simples função



Agora vamos criar uma simples função na qual nós digitamos um número e a função nos retorna o dia da semana:

Function DiaDaSemana(Numero)

  Select Case Numero
   Case 1
      DiaDaSemana = "Segunda Feira"
   Case 2
      DiaDaSemana = "Terça Feira"
   Case 3
      DiaDaSemana = "Quarta Feira"
   Case 4
      DiaDaSemana = "Quinta Feira"
   Case 5
      DiaDaSemana = "Sexta Feira"
   Case 6
      DiaDaSemana = "Sábado"
   Case 7
      DiaDaSemana = "Domingo"
   Case Else
      DiaDaSemana = "Dia Inválido"
   End Select

End Function

  • Function: quer dizer que é uma função;
  • DiaDaSemana: é o nome que demos para a função;
  • Numero: é a variável que vai receber o numero do dia da semana;
  • Select Case: Utilizamos o Select Case para saber qual o dia que o usuário escolheu e de acordo com o dia a função retorna uma String (texto) com o nome do dia. Caso o usuário digite um dia errado (menor que 1 ou maior que 7), a função retorna a String "Dia Inválido".

Sua função deve ficar como na figura a seguir:

Página anterior     Próxima página

Páginas do artigo
   1. Acessando o editor Basic
   2. Acessando o módulo
   3. Criando uma simples função
   4. Executando a função
Outros artigos deste autor

Configurar Speedy Home na distribuição SuSE 10

OpenOffice.Org Calc Basic - Funções intermediárias

O que são Generators no Firebird

OpenOffice.Org Calc Basic - Caminhando sobre as células

Leitura recomendada

Dominando o BrOffice.org: Pincel de Estilo, Sumários e Objetos OLE no Writer

Trabalhando com formas no BROffice Draw - Logomarca do Bradesco

Comunidade, Código e Colaboração - O Projeto OpenOffice.org

Formatação de células na planilha do OpenOffice

Scim e OpenOffice.org

  
Comentários
[1] Comentário enviado por CABELO em 10/05/2006 - 20:08h

Muito bom o artigo, Parabéns Drausio !!!

Gostaria de apresentar a todos da comunidade VIVA O LINUX este magnífico amigo que trabalha comigo na NETi TECNOLOGIA.

Ele usa a força, ele LÊ OS FONTES!!!

[2] Comentário enviado por oscarcosta em 10/05/2006 - 22:41h

Muito bom...

Falou só falar do jogo escondido heheheh

=game()
=game('StarWars')

Ate mais...

[3] Comentário enviado por credmann em 11/05/2006 - 04:14h

Perfeito!
Eu só queria saber como usar estas funções no Writer, para calcular o número do código de barras dos Correios direto do CEP da mala direta, via macro.

[4] Comentário enviado por trolah em 11/05/2006 - 11:44h

Ae Drauzio
bom te ve puraqui =D
abraçao

[5] Comentário enviado por sombriks em 11/05/2006 - 17:52h

Artigo legal, fazia um tempo q eu tava atrás desse negoço mas nunca arumava coragem pra ir atrás!

parabéns!

[6] Comentário enviado por romulowr em 12/05/2006 - 10:18h

Bem legal, gosei muito desse artigo, sempre que possível coleque outros sobre macro.
Fiquem na Paz.

[7] Comentário enviado por tonysampa em 12/05/2006 - 14:46h

Muito legal esse artigo sobre o open office!!! Como dizem os colegas vcs irão gostar!

[8] Comentário enviado por Maycon Pires em 01/07/2006 - 11:01h

Parabéns pelo artigo vem ajudando a comunidade a distrinchar o Open Office, parabéns novamente e continue com os artigos.

[9] Comentário enviado por seyfer em 19/01/2007 - 13:23h

Kara, muito bom este post...
Manda mais funções com o openoffice como estes...
Falows e parabéns pelo post.

[10] Comentário enviado por F4xl em 09/02/2007 - 21:38h

Legal ver códigos em OpenOffice.org Basic aqui no VOL :-)
Espero que o pessoal poste mais! Eu mesmo postarei assim que tiver disponível ;-)
Abraços

[11] Comentário enviado por beruth em 25/09/2007 - 08:57h

com eu faço para trabalha com BROffice editor socorro
haaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts