Jak ustawić rozmiar czcionki za pomocą vba (z przykładem)


Możesz użyć właściwości Font.Size w VBA, aby uzyskać i ustawić rozmiar czcionki określonych komórek w Excelu.

Na przykład możesz użyć poniższego makra, aby utworzyć okno komunikatu wyświetlające bieżący rozmiar czcionki w komórce A1 :

 SubGetFontSize ()
MsgBox Range(" A1 ").Font.Size
End Sub

Możesz też utworzyć następujące makro, aby ustawić rozmiar czcionki w komórce A1 na 20 :

 Sub SetFontSize()
Range(“ A1 ”). Font.Size = 20
End Sub

Możesz też utworzyć następujące makro, aby rozmiar czcionki w każdej komórce w zakresie A1:C1 był równy 20 :

 Sub SetFontSize()
Range(" A1:C1 ").Font.Size = 20
End Sub

Poniższe przykłady pokazują, jak uzyskać i ustawić rozmiar czcionki za pomocą VBA z następującym zestawem danych w programie Excel:

Przykład 1: Uzyskaj rozmiar czcionki za pomocą VBA

Możemy utworzyć następujące makro, aby utworzyć okno komunikatu wyświetlające bieżący rozmiar czcionki w komórce A1 :

 SubGetFontSize ()
MsgBox Range(" A1 ").Font.Size
End Sub

Kiedy uruchomimy to makro, otrzymamy następujące dane wyjściowe:

Okno komunikatu informuje nas, że komórka A1 ma obecnie rozmiar czcionki 11 .

Jest to domyślny rozmiar czcionki w programie Excel.

Przykład 2: Ustaw rozmiar czcionki określonej komórki za pomocą VBA

Możemy utworzyć następujące makro, aby ustawić rozmiar czcionki komórki A1 na 20 :

 Sub SetFontSize()
Range(" A1 ").Font.Size = 20
End Sub

Kiedy uruchomimy to makro, otrzymamy następujące dane wyjściowe:

Widzimy, że rozmiar czcionki w komórce A1 został zmieniony na 20 , podczas gdy rozmiar czcionki we wszystkich pozostałych komórkach pozostał niezmieniony.

Przykład 3: Ustaw rozmiar czcionki zakresu komórek za pomocą języka VBA

Możemy utworzyć następujące makro, aby ustawić rozmiar czcionki każdej komórki w zakresie od A1:C1 do 20 :

 Sub SetFontSize()
Range(" A1:C1 ").Font.Size = 20
End Sub

Kiedy uruchomimy to makro, otrzymamy następujące dane wyjściowe:

Widzimy, że rozmiar czcionki każdej komórki w zakresie A1:C1 został zmieniony na 20 , podczas gdy rozmiar czcionki wszystkich pozostałych komórek pozostał niezmieniony.

Uwaga : Pełną dokumentację właściwości VBA Font.Size można znaleźć tutaj .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w VBA:

VBA: Jak zmienić kolor czcionki
VBA: Jak pogrubić czcionkę
VBA: Jak zamienić znaki w ciągu znaków

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *