No.1ベストアンサー
- 回答日時:
たとえば B2 ~ O10 の範囲に連番を振るなら次のように出来ます。
参考にどうぞ!--------------------------------------------------------------------------
Sub test()
Dim 行 As Long
Dim 列 As Long
Dim 数 As Long
数 = 1
For 行 = 2 To 10
For 列 = 2 To 15
Cells(行, 列).Value = 数
If Cells(行, 列).Value = 数 Then 数 = 数 + 1
Next
Next
End Sub
--------------------------------------------------------------------------
連結されたセルは左上のセルにしか書き込みが出来ないことを利用しています。
No.3
- 回答日時:
ANo2です。
失礼しました。VBAの質問だったようで。
すでに回答があるようですが、FOR ~ NEXTなどのループを利用することで比較的簡単にできると思います。
No.2
- 回答日時:
こんにちは
内容がイマイチよくわかりませんが・・・
例えばセル(G7,H7) が結合されている場合は、値や式の設定はセルG7にされていると考えれば良いです。(セルH7は結合されたため見えなくなっていると考える)
それはともかくとして、
(G7,H7) (I7,J7) (K7,L7)・・・に連番を振りたいのなら、例えば(G7,H7)に「1」、(I7,J7)に「2」を入力して、両方のセルを選択した状態から、右方向にコピーフィルすれば、3、4、5・・・と連番が振られます。
あるいは、式で設定したいというのでしたら、
例えば、 (G7,H7) に =INT((COLUMN()-5)/2) などの式をいれた状態で、右方向にコピーフィルでも1、2、3・・・の連番となります。
スタートの番号や増加する量の調整は、上記の原理さえ理解できればご自身で調整可能と思います。
個数の制御もなさりたいのかも知れませんが、内容が不明なので省略。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAで上の表の最下行を求める 4 2022/09/14 15:22
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
- Visual Basic(VBA) シート間で同じ値があったら指定範囲をコピーして貼り付け 1 2022/11/07 08:01
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) エクセル VBA セルの結合 2 2022/09/07 11:48
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelVBAを使って、値...
-
【Excel VBA】指定行以降をクリ...
-
【Excel】指定したセルの名前で...
-
i=cells(Rows.Count, 1)とi=cel...
-
Excel vbaで特定の文字以外が入...
-
screenupdatingが機能しなくて...
-
エクセルVBAでコピーして順...
-
特定のセルが空白だったら、そ...
-
Excelで指定した日付から過去の...
-
Excel VBA、 別ブックの最終行...
-
Excelのプルダウンで2列分の情...
-
VBA コピーして次の値まで貼り...
-
EXCELで変数をペーストしたい
-
VBA実行後に元のセルに戻りたい
-
【EXCEL VBA】Range("A:A").Fi...
-
Excelのハイパーリンクにマクロ...
-
ExcelVBAで、選択範囲内で同じ...
-
DataGridViewの各セル幅を自由...
-
if関数とifs関数は組み合わせる...
-
指定した条件で行セルを非表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelVBAを使って、値...
-
特定のセルが空白だったら、そ...
-
【Excel VBA】指定行以降をクリ...
-
i=cells(Rows.Count, 1)とi=cel...
-
【Excel】指定したセルの名前で...
-
Excelで指定した日付から過去の...
-
特定の文字を条件に行挿入とそ...
-
Excel VBA、 別ブックの最終行...
-
EXCELで変数をペーストしたい
-
Excelのプルダウンで2列分の情...
-
TODAY()で設定したセルの日付...
-
Excel vbaで特定の文字以外が入...
-
screenupdatingが機能しなくて...
-
DataGridViewの各セル幅を自由...
-
Sub 要具ライフ() ActiveSheet....
-
【EXCEL VBA】Range("A:A").Fi...
-
VBAを使用した時間管理
-
VBAでセルをクリックする回...
-
セル色なしの行一括削除
-
エクセルVBAでコピーして順...
おすすめ情報