Funkcja MonthName VBA zwraca słowną nazwę miesiąca z liczb od 1 do 12. Ważne jest, by argumentem dla tej funkcji była liczba, a nie data. Funkcję możemy łączyć z funkcją VBA Month. Funkcja może zwrócić także nazwę miesiąca w formie skróconej np „lip” dla lipca. By to zrobić powinniśmy wykorzystać drugi argument funkcji.
'datatalk.pl MonthName(Month As Long, [Abbreviate As Boolean = False]) As String
Month: Liczba reprezentująca kolejny miesiąc od 1 do 12.
Abbreviate: Argument nieobowiązkowy. Przyjmuje wartość True lub False. domyślnie jest ustawiony na False. W przypadku wartości True, nazwa miesiąca zostanie zwrócona w skróconej trzyliterowej formie np „gru” dla grudnia.
Zwrot funkcji: String / Nazwa słowna miesiąca np „Marzec”.
Jak używać funkcji MonthName w VBA Excel? Poniżej przykład użycia funkcji MonthName w Edytorze VisualBasic.
Przykład 1: Funkcja MonthName VBA. Wynik w oknie MsgBox.
'datatalk.pl MsgBox MonthName(1) MsgBox MonthName(Month(Date)) MsgBox MonthName(Month(#5/26/2018#)) MsgBox MonthName(Month(#12/26/2018#), True)
Przykład 2: Funkcja VBA MonthName. Wynik w komórkach arkusza.
'datatalk.pl Range("A1") = MonthName(1) Range("A2") = MonthName(Month(Date)) Range("A3") = MonthName(Month(#5/26/2018#)) Range("A4") = MonthName(Month(#12/26/2018#), True)
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.
W jaki sposób w Excel zmienić datę na pierwszy lub ostatni dzień miesiąca? W tym…
Średnia ważona w Excel - Jak ją obliczyć W tym przykładzie dowiesz się jak obliczyć…
Data i godzina w Excel - Jak ją szybko wstawić Jest wiele sposobów na wstawienie…
Dni robocze w Excel - Jak je obliczyć? Jeśli chcesz obliczyć dni robocze w Excel…
Kurs Excel - poziom podstawowy Kurs Excel od podstaw jest już opublikowany. Możesz z niego…
Jak w Excel zrobić pierwiastek inny niż drugiego stopnia Jeśli chcesz w Excel obliczyć pierwiastek…