Funções e instruções exclusivas do VBA

O LibreOfficeDev Basic adiciona este conjunto de funções quando o suporte a VBA está ativado.

Estas funções VBA exclusivas são ativadas quando a instrução Option VBASupport 1 é inserida antes da primeira macro de um módulo Basic LibreOfficeDev.

Instruções VBA

Declaração de classe do módulo opcional

Especifica que o módulo é um módulo de classe que contém membros, propriedades, procedimentos e funções.

Instrução Option VBASupport

Especifica que o LibreOfficeDev Basic terá suporte a algumas instruções, funções e objetos VBA.

Instrução Enum [VBA]

Defina enumerações ou grupos de constantes não UNO. Uma enumeração é uma lista de valores que facilita a programação e simplifica a revisão da lógica do código.

Funções de texto

Função AscW [VBA]

Devolve o valor Unicode do primeiro carácter de um expressão de cadeia.

Função ChrW [VBA]

Devolve o carácter Unicode correspondente ao código de carácter especificado.

Função InStrRev [VBA]

Devolve a posição de uma cadeia dentro de outra cadeia, com início no lado direito da mesma.

Função StrReverse [VBA]

Devolve a cadeia de caracteres em ordem inversa.

Função StrConv

Converte uma cadeia de caracteres de acordo com o tipo de conversão especificado.

Funções financeiras

Função DDB [VBA]

Obtém a depreciação de um ativo para um período especificado usando o método aritmético em declínio.

Função FV [VBA]

Devolve o valor futuro de um investimento com base em pagamentos constantes e periódicos, e uma taxa de juros constante (Valor futuro).

Função IPmt [VBA]

Calcula a amortização periódica de um investimento com pagamentos regulares e uma taxa de juros constante.

Função IRR [VBA]

Calcula a taxa interna de retorno de um investimento.

Função MIRR [VBA]

Calcula a taxa interna de retorno modificada para uma série de investimentos.

Função NPer [VBA]

Calcula o número de períodos de um empréstimo ou investimento.

Função NPV [VBA]

Calcula o valor atual líquido de um investimento, baseado na taxa de desconto fornecida, e com uma série de depósitos e levantamentos.

Função Pmt [VBA]

Calcula os pagamentos constantes periódicos de um empréstimo ou investimento.

Função PPmt [VBA]

Devolve para um determinado período o pagamento sobre o principal para um investimento com base em pagamentos constantes e periódicos, e uma taxa de juros constante.

Função PV [VBA]

Devolve o Valor Presente de um investimento resultante de uma série de pagamentos regulares.

Função Rate [VBA]

Devolve a taxa de juros de um empréstimo ou investimento.

Função SLN [VBA]

Devolve a depreciação linear de um ativo durante um período. O montante da depreciação é constante ao longo do período de depreciação.

Função SYD [VBA]

Devolve a taxa de amortização decrescente aritmética.

Funções de data e hora

Função FormatDateTime [VBA]

Aplica um formato de data e/ou hora a uma expressão de data e devolve o resultado como uma cadeia de caracteres.

Função MonthName [VBA]

A função MonthName devolve o nome do mês, na versão localizada, correspondente a um número de mês especificado.

Função WeekdayName [VBA]

A função WeekdayName devolve o nome do dia da semana correspondente a um dia específico.

Funções de E/S

Função de entrada [VBA]

Devolve o fluxo aberto de um ficheiro de entrada ou binário (String).

Método ExportAsFixedFormat [VBA]

Método para exportar um documento do Calc para o formato PDF.

Funções matemáticas

Função Round [VBA]

Arredonda um valor numérico para um número especificado de algarismos decimais.

FormatNumber [VBA]

Devolve uma cadeia de caracteres com uma formatação numérica aplicada a uma expressão numérica.

FormatPercent [VBA]

Devolve uma cadeia de caracteres com uma formatação numérica aplicada a uma expressão numérica. É acrescentado um sinal de percentagem à cadeia de caracteres devolvida.

Função Partition [VBA]

Devolve uma cadeia de caracteres indicando onde ocorre um número dentro de uma série de intervalos calculados.

Propriedades e métodos do objeto

Objeto Err [VBA]

Utilize o objeto VBA Err para gerar ou tratar erros de execução.

Necessitamos da sua ajuda!

Necessitamos da sua ajuda!