A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> ~
> としているので、
> cells(N_row,N_col)は、cells(3,4)
> となっていると思います。
いや、ならないです。
やってみれば分かりますが。
a=3
Msgbox "This is an apple."
で、「This is 3n 3pple.」とかって表示されたら邪魔くさいでしょう。
--
補足みたいにしたいなら、
~.formula="=cells(" & N_row & "," & N_col & ")*cells(" & D_row & "," & D_col & ")^" & a
と、変数をダブルクォートの外に括り出します。
--
> 名前の定義とはどういったことを指すのでしょうか。
セルに
=cells(N_row,N_col)
って入れたら普通はエラーになります。
が、例えば、cells(r1 as Range, r2 as Range)という関数と、ワークシートでN_rowとN_colって適当な範囲の名前を定義しとけばエラーにはなりません。
ですが、それが質問者さんのしたい事なの?って話です。
No.1
- 回答日時:
> 'ここでのaの扱いを教えてください
a以前に、
質問文の式の途中まで、
range(cells(*****),cells(*****)).formula="=cells(N_row,N_col)"
までの式にしたとして、ワークシートの指定した範囲には、
=cells(N_row,N_col)
って式が入って、関数なり名前なり定義しとかなきゃ#NAME?のエラーになるけど、それでいいんでしょうか?
--
結果的に、a=8のときにワークシートに、
=cells(N_row,N_col)*cells(D_row,D_col)^8
の式が入って欲しいのなら、
range(cells(*****),cells(*****)).formula="=cells(N_row,N_col)*cells(D_row,D_col)^" & a
で良いハズ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Visual Basic(VBA) ローマ字、ハイフン付きの並び替え ローマ字抽出方法 Excelマクロ 4 2022/04/01 14:10
- Visual Basic(VBA) VBA初心者です。 2 2022/10/10 11:52
- Visual Basic(VBA) VBA 別ブックからの転記の高速化について VBA 別ブックからの転記の高速化についてご教授下さい。 19 2022/07/26 13:07
- Visual Basic(VBA) VBAで時間(00:00形式)を積算(足し算)したい 1 2022/11/15 17:04
- Visual Basic(VBA) VBAコードが作動せず、どこに問題があるのか教えて下さい。 3 2023/06/13 13:20
- Visual Basic(VBA) VBAで実行時エラー'424' オブジェクトが必要ですと出る 2 2022/10/07 09:25
- Excel(エクセル) 時間差を求めるマクロコードを教えてください。 4 2022/05/17 18:22
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- Visual Basic(VBA) ExcelVBAでDo Until loopのネスト、IF文を使って一致する物と一致しない物としたい 11 2022/12/24 17:46
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
フォントについて教えてください!
みなさんの一番好きなフォントは何ですか? よく使うフォントやこのフォント好きだなあというものをぜひ教えてください!
-
これが怖いの自分だけ?というものありますか?
人によって怖いもの(恐怖症)ありませんか? 怖いものには、怖くなったきっかけやエピソードがあって聞いてみるとそんな感覚もあるのかと新しい発見があって面白いです。
-
【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
「出身中学と出身高校が混ざったような校舎にいる夢を見る」「まぶたがピクピクしてるので鏡で確認しようとしたらピクピクが止まってしまう」など、 これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
-
【選手権お題その2】この漫画の2コマ目を考えてください
サッカーのワンシーンを切り取った1コマ目。果たして2コマ目にはどんな展開になるのか教えてください。
-
VBAでセル入力の数式に変数を用いたい
Excel(エクセル)
-
VBAでダブルコーテーション入りの数式をセルにセットしたい
Visual Basic(VBA)
-
エクセルVBA 数式の中に、変数で定義したシート名を入力するには
Excel(エクセル)
-
-
4
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
5
VBAにて計算式をセルへ代入できなくて困っています
Visual Basic(VBA)
-
6
VBAでExcel関数入力時のシングルクォーテーションについて
Visual Basic(VBA)
-
7
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
8
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
9
ActiveCell.FormulaR1C1の変数
Visual Basic(VBA)
-
10
VBAで変数に関数式の結果をセットする場合
Excel(エクセル)
-
11
VBA R1C1形式で変数の入力について
Visual Basic(VBA)
-
12
エクセルVBA 配列からセルに「関数式」を一気代入したい
Visual Basic(VBA)
-
13
エクセルVBAのIF文の否定の複数条件
Excel(エクセル)
-
14
特定の文字を含むシートだけマクロ処理をしたい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA
-
vba formulaの中での変数の扱い
-
Range("A1")⇔cells(1,1)の変換。
-
VBA シートをコピーする際に Co...
-
VBAマクロ実行時エラーの修正に...
-
「段」と「行」の違いがよくわ...
-
マクロの「SaveAs」でエラーが...
-
エクセルで離れた列を選択して...
-
別ブックをダイアログボックス...
-
マクロ実行後に別シートの残像...
-
Worksheets メソッドは失敗しま...
-
エクセルで特定の文字列が入っ...
-
【Excel関数】UNIQUE関数で"0"...
-
Excelで空白セル直前のセルデー...
-
IIF関数の使い方
-
[EXCEL]ボタン押す→時刻が表に...
-
【Excel VBA】一番右端セルまで...
-
B列の最終行までA列をオート...
-
エクセルVBAが途中で止まります
-
Excel グラフのプロットからデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA
-
Range("A1")⇔cells(1,1)の変換。
-
vba formulaの中での変数の扱い
-
AccessVBAから、Excelシート内...
-
VBA SUM関数に変数を入れた計算...
-
エクセルのマクロで範囲を値貼...
-
【Excel】列と行の最後尾にジャ...
-
B列の最終行までA列をオート...
-
VBAマクロ実行時エラーの修正に...
-
VBA シートをコピーする際に Co...
-
マクロの「SaveAs」でエラーが...
-
「段」と「行」の違いがよくわ...
-
Excelで、あるセルの値に応じて...
-
Worksheets メソッドは失敗しま...
-
エクセルで離れた列を選択して...
-
エクセルで特定の文字列が入っ...
-
マクロ実行後に別シートの残像...
-
Excelで空白セル直前のセルデー...
-
別ブックをダイアログボックス...
-
EXCELのSheet番号って変更でき...
おすすめ情報
>>=cells(N_row,N_col)
って式が入って、関数なり名前なり定義しとかなきゃ#NAME?のエラーになるけど、それでいいんでしょうか?
***************************************************************
N_row=3
N_col=4
D_row=3
D_col=8
a=8
としているので、
cells(N_row,N_col)は、cells(3,4)
となっていると思います。
名前の定義とはどういったことを指すのでしょうか。