mac我不熟,
但是windows上,Excel如果要寫VBA,在檢視->巨集可以找到
或是開發人員->(程式)巨集
如果沒找到就要到去設定那邊找有沒有開啟寫巨集的功能
然後存檔要存xlsm
插入表格的部分,你可以copy windows的語法看看
Range("A1:H8").Select
Application.CutCopyMode = False
ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$H$8"), , xlNo).Name = _
"表格3"
Range("表格3[#All]").Select
VBA要在windows環境下才能用,可在Mac上建虛擬機裝windows +office 並開啟開發人員啟動巨集