組み合わせでキャレットの記号(^)でべき乗、累乗しようとするとコンパイルエラーが発生してしまう。組み合わせでキャレットの記号(^)でべき乗、累乗しようとするとコンパイルエラーが発生してしまう。)でべき乗の記述をしようとしたところ、コンパイルエラーが発生してしまいました。今回の投稿は、このコンパイルエラーの解消方法について書いてみたいと思います。)でコンパイルエラーが発生した時の状態を再現してみたいと思います。キーを押すとコンパイルエラーが発生してしまいます。)でエラーが発生する前の画像です。キーを押してエラーが発生した状態です。コンパイルエラーが発生しました。コードは以下のようになっています。キーを押すとコンパイルエラーが発生してしまう。ビットパソコンの場合のキャレット記述時の注意が記載してありました。下記のページによると、キャレットの直前にスペースを挿入すると良いそうです。Docshttps://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/caret-operator上記のコンパイルエラーの発生したマクロを以下のように修正してみました。^2」に修正してみました。」半角のスペースを挿入しています。2」とキャレットの記号の後にもスペースが挿入されました。'キャレットの前に半角スペースを挿入している。Sub上のマクロを実行してみると下の画像の結果になりました。エラーの発生もなく、イミディエイトウィンドウに「4」の数字が出力されました。キャレットの記号の前にスペースを挿入したところ、イミディエイトウィンドウに「4」と出力されました。データ型の型宣言文字としての意味も持つようです。Docshttps://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/longlong-data-type下記のマクロを作成してみました。関数でデータ型を確認してみます。LongLong」と記述するのと同じ意味になるようです。LongLong上のマクロの実行結果です。イミディエイトウィンドウに「LongLong」と出力されました。365目次まで戻るあとがき私の思い付きですが、べき乗したい数値をカッコ()で囲んでみたのが以下のマクロです。下記のマクロを実行するとイミディエイトウィンドウに「4」と出力されました。べき乗の計算は正しく行えたようです。'べき乗したい数値をカッコ()で囲んでみました。Sub以上、閲覧ありがとうございました。)ワークシートの指定範囲をループしてセルの値を取得・設定する。accesse行を選択する。プロパティで指定セルを含む列を選択する。accesse単一セルを選択する。変数宣言で変数名の後ろに付いている、アンド(&)、ドル($)記号の意味。プロパティで行番号、列番号を取得する。