Articles

Właściwość Range.Właściwość Range.Formula (Excel)

Posted on
  • 05/10/2019
  • 2 minuty na przeczytanie
    • o
    • l
    • m
    • O
    • k
    • +3

Zwraca lub ustawia wartość Variant, która reprezentuje niejawnie przecinającą się formułę obiektu w notacji A1-notacji stylu.

Syntaktyka

wyrażenie.Formuła

wyrażenie Zmienna reprezentująca obiekt Range.

Uwagi

W Excelu z włączonymi tablicami dynamicznymi funkcja Range.Formula2 zastępuje Range.Formula. Funkcja Range.Formula będzie nadal obsługiwana w celu zachowania kompatybilności wstecznej. Dyskusję na temat tablic dynamicznych i Range.Formula2 można znaleźć tutaj.

Zobacz także

Właściwość Range.Formula2

Ta właściwość nie jest dostępna dla źródeł danych OLAP.

Jeśli komórka zawiera stałą, ta właściwość zwraca tę stałą. Jeśli komórka jest pusta, właściwość ta zwraca pusty łańcuch. Jeśli komórka zawiera formułę, właściwość Formuła zwraca formułę w postaci ciągu znaków w takim samym formacie, jaki byłby wyświetlany na pasku formuły (łącznie ze znakiem równości ( = )).

Jeśli wartość lub formuła komórki zostanie ustawiona na datę, program Microsoft Excel sprawdza, czy komórka jest już sformatowana w jednym z formatów daty lub godziny. Jeśli nie, Excel zmienia format liczby na domyślny format krótkiej daty.

Jeśli zakres jest jedno- lub dwuwymiarowy, można ustawić formułę na tablicę Visual Basic o tych samych wymiarach. Podobnie, formułę można umieścić w tablicy Visual Basic.

Formuły ustawione za pomocą Range.Formula mogą wywołać niejawne przecięcie.

Ustawienie formuły dla zakresu wielokomórkowego wypełnia wszystkie komórki zakresu formułą.

Przykład

Poniższy przykład kodu ustawia formułę dla komórki A1 w Arkuszu1.

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

Następujący przykład kodu ustawia formułę dla komórki A1 w Arkuszu1, aby wyświetlić dzisiejszą datę.

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

Pomoc i opinie

Masz pytania lub opinie dotyczące Office VBA lub tej dokumentacji? Aby uzyskać wskazówki dotyczące sposobów otrzymywania pomocy technicznej i przekazywania informacji zwrotnych, zapoznaj się z częścią Pomoc techniczna i informacje zwrotne dotyczące środowiska Office VBA.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *