最新のyyyyMMのシート名を取得したい

SpreadSheetのシート名から最新のyyyyMMのシート名を取得したいです。
(画像の中ですと「202212」)
どのような処理をすればよいかご教示ください。

こんにちは

以下お試しください。

 sheets = sheets.Where(Function(s) System.Text.RegularExpressions.Regex.IsMatch(s,"^\d{6}$")).ToList

複数あるケースもあるので、必要なものをリストから抽出してください。

度々すみません

最新が必要ですね

latestSheet = sheets.Where(Function(s) System.Text.RegularExpressions.Regex.IsMatch(s,"^\d{6}$")).OrderBy(Function(s) s).Last()

想定通りに取得できました。
お早い回答ありがとうございます!大変助かりました。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.