Chcę pobrać dzisiejszą datę w określonym formacie z angielską nazwą miesiąca.Jak zmienić ustawienia narodowe sformatowanej daty?
Używam Format(DateValue(Now), "dd-mmm-yyyy")
, który daje mi 05-cze-2013
, który jest w języku polskim. To, co chcę uzyskać, to 05-Jan-2013
.
Interesuje mnie tylko rozwiązanie VBA. Podaj także sposób przywrócenia ustawień narodowych do oryginału, również przy użyciu języka VBA.
** Mehow **, to naprawdę imponujące. Jeszcze nie widziałem tej sztuczki. Czy masz link do dalszego czytania? Naprawdę chciałbym zrozumieć, w jaki sposób to osiągnąłeś. – tbur
@tbur ive nagrałem i edytowałem makro, ale także podałem użyteczny link na wypadek, gdybyś chciał zagłębić się w głębiej –
Jak mogę to zrobić ze zmienną String? 'Dim myDate As String: myDate = Format (DateValue (Now)," [$ -409] mmmm yyyy ")' nie działa, miesiąc jest nadal w języku angielskim (mój język OS) ... –