Excel Makro İle Geçerli Ay Adını Farklı Dillerde Alma | Genel

Merhaba, excelde hazırladığım bir makro ile hücrelerde içinde bulunduğumuz ayın adını içeren bir ifade varsa farklı renge boyuyordum.

Kullandığım bilgisayarın dili Türkçe idi. Farklı dildeki bir bilgisayarda aynı exceli açtığımda istediğim sonucu elde edemedim, çünkü ay adları bilgisayarın seçili dilinde geliyordu.

Bunu aşabilmek için istediğim dilde ay adlarını alabileceğim şu scripti kullandım:

Dim strGecerliAy As String

strGecerliAy = Application.WorksheetFunction.Text(Date, "[$-tr-TR]mmmm")

Farklı dillerin kodlarını da şuradan öğrenebilirsiniz:

https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/a9eac961-e77d-41a6-90a5-ce1a8b0cdb9c

Selamlar.

Leave a Reply

Your email address will not be published.