My language settings are German. In a macro, I assign a 1450x20 Range to an array to speed up computation. One column of the array contains dates, formatted as "MMM JJ", as well as strings. I want to change the dates to strings that use the "MMM JJ" format. However, when I tried to use Application.WorksheetFunction.Text(element_of_array, "MMM JJ"), VBA automatically uses American, so for example, instead of "Dez 14", I get "Dec 14".
I haven't found a way to change this and would appreciate help. Thanks in advance :-)