No.2ベストアンサー
- 回答日時:
Cells(a-4,2)
Cells( [行] , [列] )
でセルのアドレスが指定されるのは理解できていますか?
例えば
Cells(5,2)
は、5行目の2列目なので、B5セルを意味します。
Cells(a-4,2)ですが、この表記される以前に、aに数値が与えられているはずです。
a=5 と直接数字を与えていたり
a=i+1 とか数式で与えられていたり。
そのaに与えられてた数字が、ここのaに代入されるのです。
Cells(a-4,2)
もし a=10 であれば、
Cells(10-4,2) → Cells(6,2) → B6セル
になります。
コードを上に辿っていって、「a」を探してみてください。
No.3
- 回答日時:
Cells(x,y)は、x行y列と言う意味です。
Cells(1,2)なら、1行2列です。
Cells(a-4,2)は、(a-4)行2列です。
aは変数なので、aの中身が幾つなのかによって変わります。
aの中身が5ならa-4=1なので、1行2列です。
aの中身が6ならa-4=2なので、2行2列です。
aの中身が幾つになるのかは、コードを解析して下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Excel(エクセル) エクセルVBA 作業後に選択範囲を解除する方法 5 2023/02/17 07:13
- Visual Basic(VBA) ユーザーフォームの書き出しで追加のご相談 ユーザーフォームの値をシートに書き出す際、コードが表示され 2 2022/08/05 10:58
- Visual Basic(VBA) Sheet1のA列にコードB列にメアド、Sheet2のB列にコード一覧とD列にメアド一覧があり、Sh 3 2022/10/19 11:57
- Visual Basic(VBA) VBA シート間の転記で、条件の追加コードの書き方について教えて下さい。 13 2023/02/26 09:31
- Visual Basic(VBA) Excel vba で1と10を正確に判断させる方法を教えてください。 TからU列に1と入力があれば 3 2022/12/26 16:54
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Visual Basic(VBA) 3つの条件を指定してVBAで行を削除したい 条件1:分類1が重複 条件2:分類2が重複 条件3:個数 6 2022/06/24 11:07
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
Excel UserForm の表示位置
-
【ExcelVBA】値を変更しながら...
-
入力規則のリスト選択
-
【Excel VBA】一番右端セルまで...
-
Excelで空白セル直前のセルデー...
-
【VBA】写真の貼り付けコードが...
-
【VBA】【ユーザーフォーム_Lis...
-
下記のマクロの説明(意味)を...
-
Excel VBA IF文がうまく動作し...
-
C# DataGridViewで複数選択した...
-
エクセルVBA 配列からセルに「...
-
EXCEL VBA 1つのセル内の文字に...
-
特定の色のついたセルを削除
-
excelで結合セルの場合にエラー...
-
Worksheet_Change
-
EXCEL VBA 文中の書式ごと複写...
-
エクセルVBA ダブルクリックし...
-
Excel VBAでCheckboxの名前を変...
-
DataGridViewのフォーカス遷移...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
Excel UserForm の表示位置
-
エクセルVBA 配列からセルに「...
-
EXCEL VBA 文中の書式ごと複写...
-
特定の色のついたセルを削除
-
【Excel VBA】一番右端セルまで...
-
Excelで空白セル直前のセルデー...
-
【VBA】写真の貼り付けコードが...
-
VBAコードについて教えてくださ...
-
【VBA】【ユーザーフォーム_Lis...
-
Excel 範囲指定スクショについ...
-
VBAでユーザーフォームにセル値...
-
VBA:日付を配列に入れ別セルに...
-
VBA にて、条件付き書式で背景...
-
Excel VBAでCheckboxの名前を変...
-
複数指定セルの可視セルのみを...
-
Excel VBA IF文がうまく動作し...
-
エクセルのカーソルを非表示に...
-
入力規則のリスト選択
-
VBA 複数条件の分岐処理の上手...
おすすめ情報