Macでエクセルのマクロが動かないと言っていたのですが、ちょっと修正したら動くようになりました。
原因は2点ありました。
変数
1点は、変数の宣言をしていなかったこと。
ループ処理をするときにフラグを使うことってありますよね?
私が作ったマクロではENDFLGという変数を使用し、ループ終了したか判断していました。
Windows | Mac | |
変数のDIM宣言 | なくてもOK | ないとエラー |
Dim宣言、忘れないようにしないとだめですね。
目次に戻るファイルパス
あともう1点がファイルパスの指定の方法が異なること。
Windows | Mac | |
階層指定時の区切り文字 | \ | : |
下記にファイル指定方法の例を書きます。
Macのエクセル批判してすみませんでした。
無事動いてよかったです。