当方よくわかってないのですみませんが、Accessはmdb拡張子、Excelはxls拡張子、で試してみましたところ、以下のSQLで追加できました。
(フォルダパスが違うかたちですみませんが)
VBA
1INSERT INTO T99_社員マスタ(社員番号,社員名,退社日付,入室ID)
2SELECT 社員番号,社員名,退社日付,入室ID From [Sheet1$]
3In "d:\1\社員マスタ.xls" "Excel 8.0;"
なので、
T99_社員プマスタ→T99_社員マスタ
[社員マスタ.xlsx]→[シート名に$を付加したもの]
'C:\Users\Documents\01-1 社員管理'
→'C:\Users\Documents\01-1 社員管理\社員マスタ.xlsx'
'Excel 8.0';→'Excel 8.0;'(「;」の位置の変更と、8.0でダメなら 12.0とか 12.0 Xml とか?、かも?)
で試してみてはどうでしょうか?
「'」は「"」でもどっちでもいいみたいです。
(Excelはシート名に「$」を付けないとテーブルとして認識されないっぽいです。)
Webで検索したら、Access(あるいはJET SQL?)のヘルプ?らしきページが出てきました。
https://docs.microsoft.com/ja-jp/office/vba/access/concepts/miscellaneous/in-clause-microsoft-access-sql
あとで探してみたら、こんなのも出てきました。こちらのほうが詳しいっぽいですね。
http://blogwizhook.blog.fc2.com/blog-entry-73.html
ちなみにですが、mdb側のクエリを保存して再度開いたら、以下のようなSQLに勝手に変換されてました。こんな書き方でもよいようですね。
VBA
1INSERT INTO T99_社員マスタ ( 社員番号, 社員名, 退社日付, 入室ID )
2SELECT 社員番号, 社員名, 退社日付, 入室ID
3FROM [Sheet1$] IN 'd:\1\社員マスタ.xls'[Excel 8.0;];
ダメだったらすみません・・・。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。