Articles

Proprietà Range.Proprietà Formula (Excel)

Posted on
  • 05/10/2019
  • 2 minuti per leggere
    • o
    • l
    • m
    • O
    • k
    • +3

Ritorna o imposta un valore Variant che rappresenta la formula di intersezione implicita dell’oggetto in notazione stile A1-notazione di stile.

Sintassi

expression.Formula

expression Una variabile che rappresenta un oggetto Range.

Remarks

In Excel abilitato alle Dynamic Arrays, Range.Formula2 sostituisce Range.Formula. Range.Formula continuerà ad essere supportato per mantenere la retrocompatibilità. Una discussione su Dynamic Arrays e Range.Formula2 può essere trovata qui.

Vedi anche

Proprietà Range.Formula2

Questa proprietà non è disponibile per le fonti dati OLAP.

Se la cella contiene una costante, questa proprietà restituisce la costante. Se la cella è vuota, questa proprietà restituisce una stringa vuota. Se la cella contiene una formula, la proprietà Formula restituisce la formula come una stringa nello stesso formato che verrebbe visualizzato nella barra della formula (incluso il segno di uguale ( = )).

Se impostate il valore o la formula di una cella su una data, Microsoft Excel verifica che la cella sia già formattata con uno dei formati data o numero di tempo. In caso contrario, Excel cambia il formato del numero nel formato predefinito di numero breve di data.

Se l’intervallo è un intervallo mono o bidimensionale, potete impostare la formula su una matrice di Visual Basic delle stesse dimensioni. Allo stesso modo, potete mettere la formula in una matrice di Visual Basic.

Le formule impostate usando Range.Formula possono innescare un’intersezione implicita.

Impostare la formula per un intervallo a più celle riempie tutte le celle dell’intervallo con la formula.

Esempio

L’esempio di codice seguente imposta la formula per la cella A1 del foglio1.

Worksheets("Sheet1").Range("A1").Formula = "=$A$4+$A$10"

Il seguente esempio di codice imposta la formula per la cella A1 su Foglio1 per visualizzare la data di oggi.

Sub InsertTodaysDate() ' This macro will put today's date in cell A1 on Sheet1 Sheets("Sheet1").Select Range("A1").Select Selection.Formula = "=text(now(),""mmm dd yyyy"")" Selection.Columns.AutoFit End Sub

Supporto e feedback

Hai domande o feedback su Office VBA o su questa documentazione? Vedi supporto e feedback di Office VBA per una guida sui modi in cui puoi ricevere supporto e fornire feedback.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *