
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も見ています
-
これ何て呼びますか
あなたのお住いの地域で、これ、何て呼びますか?
-
VBAでセル入力の数式に変数を用いたい
Excel(エクセル)
-
VBAでダブルコーテーション入りの数式をセルにセットしたい
Visual Basic(VBA)
-
エクセルVBA 数式の中に、変数で定義したシート名を入力するには
Excel(エクセル)
-
-
4
ActiveCell.FormulaR1C1の変数
Visual Basic(VBA)
-
5
VBAで変数に関数式の結果をセットする場合
Excel(エクセル)
-
6
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
7
VBAにて計算式をセルへ代入できなくて困っています
Visual Basic(VBA)
-
8
特定の文字を含むシートだけマクロ処理をしたい
Visual Basic(VBA)
-
9
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
10
VBAで複数の数式セルを最終行までコピーするには?
Excel(エクセル)
-
11
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
12
指定した文字があった場合、その行を削除するマクロが欲しいです
Excel(エクセル)
-
13
エクセルVBA 配列からセルに「関数式」を一気代入したい
Visual Basic(VBA)
-
14
RC表示に変数を入れる
Visual Basic(VBA)
-
15
VBA SUM関数に変数を入れた計算式の書き方
その他(Microsoft Office)
-
16
VBA R1C1形式で変数の入力について
Visual Basic(VBA)
-
17
VBAでExcel関数入力時のシングルクォーテーションについて
Visual Basic(VBA)
-
18
VBAでの Replace関数で、ワイルドカードは使えないのでしょうか?
Visual Basic(VBA)
-
19
B列の最終行までA列をオートフィル
Visual Basic(VBA)
-
20
VBA 別ブックからコピペしたいのですが、軽くしたいです
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA
-
Range("A1")⇔cells(1,1)の変換。
-
「段」と「行」の違いがよくわ...
-
マクロの「SaveAs」でエラーが...
-
B列の最終行までA列をオート...
-
Excelで、あるセルの値に応じて...
-
VBAマクロ実行時エラーの修正に...
-
別ブックをダイアログボックス...
-
エクセルで複数のシートのクリ...
-
VBA シートをコピーする際に Co...
-
EXCELのSheet番号って変更でき...
-
マクロ1があります。 A1のセル...
-
【Excel関数】UNIQUE関数で"0"...
-
Cellsのかっこの中はどっちが行...
-
CSVファイルの「0落ち」にVBA
-
Excel グラフのプロットからデ...
-
特定の色のついたセルを削除
-
特定の文字がある行以外を削除...
-
VBAで指定範囲内の空白セルを左...
-
excel 小さすぎて見えないセル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA
-
Range("A1")⇔cells(1,1)の変換。
-
vba formulaの中での変数の扱い
-
AccessVBAから、Excelシート内...
-
「段」と「行」の違いがよくわ...
-
マクロの「SaveAs」でエラーが...
-
別ブックをダイアログボックス...
-
VBAマクロ実行時エラーの修正に...
-
B列の最終行までA列をオート...
-
エクセルで離れた列を選択して...
-
VBA シートをコピーする際に Co...
-
【Excel関数】UNIQUE関数で"0"...
-
Cellsのかっこの中はどっちが行...
-
Worksheets メソッドは失敗しま...
-
VLOOKUPの列番号の最大は?
-
Excelで、あるセルの値に応じて...
-
エクセルで特定の文字列が入っ...
-
Excel VBAでのWorksheet_Change...
-
EXCELのSheet番号って変更でき...
-
Excelで空白セル直前のセルデー...
おすすめ情報
>>=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)
となっていると思います。
名前の定義とはどういったことを指すのでしょうか。