funkcje vba excel

Funkcja StrConv VBA – Konwersja tekstu

1. Funkcja StrConv VBA – Opis

Funkcja StrConv VBA konwertuje wartość tekstową wg. określonego w drugim argumencie parametru. Za pomocą tej funkcji możemy między innymi zamieniać ciąg znaków na wielkie litery na wzór funkcji VBA UCase. Możemy zamienić ciąg znaków na litery małe na wzór funkcji LCase VBA. Możemy także zwrócić wynik z wielką literą dla pierwszego znaku. Funkcja może także służyć do konwersji tekstu na UniCode lub konwersji tekstu z UniCode.

2. Funkcja VBA StrConv – Składnia

'datatalk.pl
'StrConv(String, Conversion As VbStrConv, [LocaleID As Long])

String: Ciąg znaków, który chcemy przekonwertować.

Conversion: Typ konwersji. Wprowadzamy tutaj parametr z poniższej tabeli, w zależności od tego jakiej konwersji chcemy dokonać:

Stała Wartość Opis
vbUpperCase 1 Zamienia znaki na wielkie litery.
vbLowerCase 2 Zamienia znaki na małe litery.
vbProperCase 3 Zamienia pierwszy znak tekstu na literę wielką.
vbUnicode 64 Zamienia pierwszy znak tekst na UniCode.
vbFromUnicode 128 Zamienia ciąg znaków z UniCode na lokalną stronę kodową.

LocaleID: Parametr opcjonalny. Określa lokalny typ kodowania znaków, który chcemy używać. Jeśli nie uzupełnimy tego argumentu, parametr zostanie pominięty.

Zwrot funkcji: String / Wartość wartość tekstowa.

3. Funkcja VBA StrConv – Przykład

Jak używać funkcji StrConv w VBA Excel? Poniżej przykłady użycia funkcji StrConv w Edytorze VisualBasic.

Przykład 1: Przykład użycia funkcji StrConv VBA – wynik w oknie MsgBox.

'datatalk.pl
Dim StrValue As String
StrValue = "nauka funkcji VBA"
MsgBox StrConv(StrValue, vbUpperCase)
MsgBox StrConv(StrValue, vbLowerCase)
MsgBox StrConv(StrValue, vbProperCase)
MsgBox StrConv(StrValue, vbUnicode)
MsgBox StrConv(StrValue, vbFromUnicode)

Przykład 2: VBA StrConv – przykład funkcji – wynik w arkuszu Excel.

'datatalk.pl
Dim StrValue2 As String
Range("A1") = StrConv(StrValue, vbUpperCase)
Range("A2") = StrConv(StrValue, vbLowerCase)
Range("A3") = StrConv(StrValue, vbProperCase)
Range("A4") = StrConv(StrValue, vbUnicode)
Range("A5") = StrConv(StrValue, vbFromUnicode)
Funkcje VBA Excel – Funkcja StrConv VBA

4. Funkcja VB StrConv – Dodatkowe informacje

  • W drugim argumencie funkcji możemy wprowadzać zarówno stałą, jak i reprezentującą ją wartość.

5. Funkcja StrConv VisualBasic – Gdzie stosować?

Funkcję możemy stosować w: Excel 2003, Excel 2007, Excel 2010, Excel 2013, Excel 2016.

Artykuł jest częścią listy funkcji VBA Excel. Listę wszystkich funkcji VBA znajdziesz pod tym adresem: Funkcje VBA.

admin

Share
Published by
admin

Recent Posts

Excel pierwszy i ostatni dzień miesiaca

W jaki sposób w Excel zmienić datę na pierwszy lub ostatni dzień miesiąca? W tym…

6 lat ago

Jak w Excel obliczyć średnią ważoną

Średnia ważona w Excel - Jak ją obliczyć W tym przykładzie dowiesz się jak obliczyć…

6 lat ago

Jak w Excel szybko wstawić bieżącą datę i godzinę?

Data i godzina w Excel - Jak ją szybko wstawić Jest wiele sposobów na wstawienie…

6 lat ago

Jak w Excel obliczyć dni robocze z uwzględnieniem świąt

Dni robocze w Excel - Jak je obliczyć? Jeśli chcesz obliczyć dni robocze w Excel…

6 lat ago

Kurs Excel Podstawowy już opublikowany

Kurs Excel - poziom podstawowy Kurs Excel od podstaw jest już opublikowany. Możesz z niego…

6 lat ago

Pierwiastek trzeciego stopnia w Excel

Jak w Excel zrobić pierwiastek inny niż drugiego stopnia Jeśli chcesz w Excel obliczyć pierwiastek…

6 lat ago