Exclusive VBA Functions and Statements

LibreOffice Basic adds this set of functions when VBA support is enabled.

Queste funzioni VBA esclusive sono abilitate quando l'istruzione Option VBASupport 1 è posizionata prima della prima macro di un modulo di LibreOffice Basic.

VBA Statements

Option Compatible Statement

Option Compatible turns on the VBA-compatible Basic compiler mode at the module level. The function CompatibilityMode() controls runtime mode and affects all code executed after setting or resetting the mode.

CompatibilityMode() Function

CompatibilityMode() function is controlling runtime mode and affects all code executed after setting or resetting the mode. Option Compatible turns on VBA compatibility at module level for the LibreOffice Basic compiler.

Option ClassModule Statement

Specifies that the module is a class module that contains members, properties, procedures and functions.

Enum Statement [VBA]

Define enumerations or non UNO constant groups. An enumeration is a value list that facilitates programming and eases code logic review.

Funzioni di testo

Funzione AscW [VBA]

Restituisce il valore Unicode del primo carattere di una stringa.

Funzione ChrW [VBA]

Restituisce il carattere Unicode corrispondente al codice specificato.

Funzione InStrRev [VBA]

Restituisce la posizione di una stringa all'interno di un'altra stringa, iniziando dalla parte destra della stringa.

Funzione StrReverse [VBA]

Restituisce la stringa con l'ordine invertito dei caratteri.

Funzioni finanziarie

Funzione DDB [VBA]

Restituisce l'ammortamento degressivo aritmetico per un periodo specificato.

Funzione VAL.FUT [VBA]

Restituisce il valore futuro di un investimento sulla base di pagamenti periodici e di un tasso d'interesse costante.

Funzione IPmt [VBA]

Calcola l'ammortamento periodico di un investimento con pagamenti regolari e un tasso d'interesse costante.

Funzione IRR [VBA]

Calcola il tasso interno restituito da un investimento.

Funzione MIRR [VBA]

Restituisce il tasso di rendimento interno variato di una serie di investimenti.

Funzione NPer [VBA]

Restituisce il numero di rate per un prestito o un investimento.

Funzione VAN [VBA]

Restituisce il valore attuale netto di un investimento, basato su un tasso di sconto fornito e una serie di versamenti e prelievi.

Funzione RATA [VBA]

Restituisce i pagamenti periodici costanti per un prestito o un investimento.

Funzione P.RATA [VBA]

Restituisce, per un determinato periodo, il pagamento del capitale iniziale per un investimento basato su versamenti periodici e costanti e un tasso d'interesse costante.

Funzione VA [VBA]

Restituisce il valore attuale (VA) derivante da una serie di pagamenti regolari.

Funzione Tasso [VBA]

Returns the interest rate of a loan or an investment.

Funzione AMMORT.COST [VBA]

Restituisce l'ammortamento a quote costanti di un bene per un periodo. La quota di ammortamento rimane fissa per tutto il periodo considerato.

Funzione AMMORT.ANNUO [VBA]

Restituisce l'ammortamento degressivo aritmetico per un determinato periodo.

Funzioni per data e ora

Funzione FormatDateTime [VBA]

Applica un formato di data e, o in alternativa, ora a un'espressione di data e restituisce il risultato come stringa.

Funzione MonthName [VBA]

La funzione MonthName restituisce il nome del mese nella lingua locale di un numero di mese specificato.

Funzione WeekdayName [VBA]

La funzione WeekdayName restituisce il nome del giorno della settimana di un giorno specifico della settimana.

Funzioni di I/O

Funzione Input [VBA]

Restituisce un flusso aperto di un input o un file binario (stringa).

Funzioni matematiche

Funzione Arrotonda [VBA]

La funzione Arrotonda restituisce un numero arrotondato a un numero specificato di cifre.

FormatNumber [VBA]

Returns a string with a number formatting applied to a numeric expression.

Partition Function [VBA]

Returns a string indicating where a number occurs within a calculated series of ranges.

Funzioni di oggetti