データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
こんにちは。
調べてみました所、Office 2016 for Mac には 「相対参照で記録」の機能がない様です。。。
海外のスレッドになりますが、こちらが参考になるかなと思います。
Record Macros with Relative References in Office 2016 for Mac(※< Bing翻訳 >などをご利用下さい。)
既にフィードバックも出されているように思います。
また、こちらのサイトの[ Relative references in macros ]の章でも、
Windows版と違ってMac版では相対参照が使えないと明記されています。
Excel 2016 for Mac vs Excel 2016 for Windows
http://forums.excelcentral.com/index.php?/topic/1037-excel-2016-for-mac-vs-excel-2016-for-windows/
対策としては、絶対参照でマクロを記録してから相対参照にコードを書き換える、VBAで1からコーディングする、
Office 2011 for Mac やWindows版では「相対参照で記録」ボタンがあるので
そちらを使う、などでしょうか・・・。
<A1を選択した状態からB1に”済”と入力する場合の絶対参照と相対参照の比較>
Sub 絶対参照()
Range("B1").Select
ActiveCell.FormulaR1C1 = "済"
end sub
Sub 相対参照()
ActiveCell.Offset(0, 1).Range("A1").Select
ActiveCell.FormulaR1C1 = "済"
end sub