Funkcja VBA UCASE - Konwertuj tekst na wielkie litery w programie Excel

W arkuszu programu Excel funkcja DUŻE litery konwertuje wszystkie małe litery ciągu tekstowego na wielkie litery.

Jest podobna funkcja, która również robi to samo - the UCase funkcjonować.

Funkcja VBA UCase pobiera ciąg znaków jako dane wejściowe i konwertuje wszystkie małe litery na duże.

Składnia funkcji VBA UCASE

Poniżej znajduje się składnia funkcji VBA UCase

UCase(ciąg)

'Strunowy' to tekst, w którym chcesz zamienić wszystkie małe litery na wielkie.

Możesz użyć ciągu tekstowego, odwołania do zakresu zawierającego ciąg tekstowy lub zmiennej zawierającej ciąg tekstowy.

Rzućmy okiem na kilka przykładów użycia funkcji UCase w Excel VBA.

Przykłady VBA UCase

Poniższy kod przekształci określony tekst na wielkie litery, a następnie wyświetli okno komunikatu z tym tekstem.

Sub UCaseExample1() MsgBox UCase("Dzień dobry") Koniec Sub

Poniżej znajduje się kolejny przykładowy kod VBA, w którym użyłem zmiennej („Var”) do przechowywania ciągu tekstowego. Funkcja UCase jest następnie używana do konwersji małych liter na wielkie.

Sub UCaseExample2() Dim Var As String Var = „Dzień dobry” MsgBox UCase(Var) End Sub

Kolejny przykład poniżej pokazuje, jak pobrać ciąg z komórki (A1) i wyświetlić jego tekst pisany wielkimi literami w oknie komunikatu.

Sub UCasePrzykład3() MsgBox UCase(Zakres("A1")) Koniec Sub

Chociaż wszystkie powyższe przykłady działają, jest mało prawdopodobne, że użyjesz tej funkcji, aby po prostu przekonwertować lub pokazać ciąg pisany wielkimi literami.

Poniżej znajduje się bardziej praktyczny przykład funkcji UCase w Excel VBA.

Poniższy kod przejdzie przez wszystkie komórki w wybranym zakresie i przekonwertuje wszystkie ciągi tekstowe na wielkie litery.

Sub UCaseExample4() Dim rng As Range Set rng = Zaznaczenie dla każdej komórki w rng Cell.Value = UCase(Cell) Następna komórka End Sub

Oto kilka ważnych rzeczy, które należy wiedzieć o funkcji VBA UCase:

  1. Wpływa tylko na małe litery w ciągu tekstowym. Każdy znak inny niż małe litery tekstowe pozostaje niezmieniony. Oznacza to, że cyfry, znaki specjalne i interpunkcje pozostają niezmienione.
  2. Jeśli użyjesz znaku null (lub odwołania do pustej komórki), zwróci on znak null.

Inne przydatne funkcje Excel VBA:

  • Funkcja VBA LCase.
  • Funkcja przycinania VBA.
  • Funkcja INSTR VBA.
  • FUNKCJA DZIELENIA VBA.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave