1

チェックボックスで動作するExcel VBAマクロを作成しました。チェックボックスが選択されているかどうかを確認するには、次のコードを使用します。

Sheet4.Shapes("dietary").OLEFormat.Object.Value

これは、Windows PC でうまく機能します。ただし、同僚が Mac を使用していて、そこでエラーが発生します。

Windows および Mac と互換性のある方法でチェックボックスを使用するにはどうすればよいですか?

4

1 に答える 1

1

問題はチェックボックスではありません。それはあなたがシートを参照している方法です:)

Excel 2011 でコードネームが問題になることがある

これを試して

ThisWorkbook.Sheets("Sheet4").Shapes("dietary").OLEFormat.Object.Value

例 (両方のシナリオの描写)

ここに画像の説明を入力

CodeName を削除する

ここに画像の説明を入力

于 2014-09-04T16:38:43.920 に答える