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も見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
フォントについて教えてください!
みなさんの一番好きなフォントは何ですか? よく使うフォントやこのフォント好きだなあというものをぜひ教えてください!
-
【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
【お題】 ・ありそうだけど、絶対に無いことわざを教えてください。
-
集合写真、どこに映る?
あなたが集合写真を撮られるとき、画角のどのあたりにいることが多いですか? 私は振り返ってみると右の端にいることが多い気がします。
-
冬の健康法を教えて!
温度変化が大きくなり、風邪をひきやすいこれからの季節。 どんなことに気をつけていますか?
-
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
-
Range("A1")⇔cells(1,1)の変換。
-
VBAマクロ実行時エラーの修正に...
-
エクセルで特定の文字列が入っ...
-
「段」と「行」の違いがよくわ...
-
VBA シートをコピーする際に Co...
-
別ブックをダイアログボックス...
-
B列の最終行までA列をオート...
-
【Excel VBA】一番右端セルまで...
-
マクロの「SaveAs」でエラーが...
-
エクセルVBA 配列からセルに「...
-
エクセルで離れた列を選択して...
-
VBA:日付を配列に入れ別セルに...
-
vbaで指定したセルより下の行を...
-
Excelで空白セル直前のセルデー...
-
マクロ実行後に別シートの残像...
-
特定の色のついたセルを削除
-
IIF関数の使い方
-
エクセルVBAが途中で止まります
-
Excel UserForm の表示位置
マンスリーランキングこのカテゴリの人気マンスリー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)
となっていると思います。
名前の定義とはどういったことを指すのでしょうか。