
VBAで
・文字列の先頭から指定した文字数を取得
できます!
VBAコード
ここでは例として、
・変数「targetStr」に設定した文字列「2023.11.17」の
・先頭から4文字(=2023)を取得
します。
Option Explicit
Sub sample()
Dim targetStr As String
Dim resultStr As String
'文字列を設定
targetStr = "2023.11.17"
'先頭から4文字を切り取り
resultStr = Left(targetStr, 4)
MsgBox (resultStr)
End Sub
実行結果
文字列の先頭から指定した文字数を取得できました。
※先頭から4文字(=2023)を取得できました。

参考①
文字列の後ろから指定した文字数を取得することもできます。
詳細は以下の記事をご確認ください。
参考②
上記のVBAコードで使用した以下の詳細は、公式サイトをご確認ください。
●Left関数