No.2ベストアンサー
- 回答日時:
電車の駅名と同様に始発駅→終着駅をリスト化したいものとして回答します。
D1セルから下へ(上りの)始発駅~終着駅の駅名がはいっているとして、E列に上り、F列に下りの参照リストデータを作るマクロです。
Sub Macro1()
Dim rIdx As Integer
Dim cIdx As Integer
Dim rIdxB As Integer
Dim rEnd As Integer
Const cIdxl As Integer = 4 'D列に駅名 ----------------
rEnd = Cells(Rows.Count, 4).End(xlUp).Row
If rEnd < 2 Then
MsgBox ("リスト候補が足りません")
End
End If
cIdx = 5 'E列に上り -----------------
rIdxl = 0
For rIdx = 1 To rEnd - 1
For rIdxB = rIdx + 1 To rEnd
rIdxl = rIdxl + 1
Cells(rIdxl, cIdx).Value = Cells(rIdx, cIdxl).Value & "~" & Cells(rIdxB, cIdxl).Value
Next
Next
cIdx = 6 'F列に上り ----------------
rIdxl = 0
For rIdx = rEnd To 2 Step -1
For rIdxB = rIdx - 1 To 1 Step -1
rIdxl = rIdxl + 1
Cells(rIdxl, cIdx).Value = Cells(rIdx, cIdxl).Value & "~" & Cells(rIdxB, cIdxl).Value
Next
Next
End Sub
1)シート名(シートのタブ)を右クリック [コードの表示]
2)右側のエディタエリアに上記コードを貼りつけ
3)[F5]で実行
あとは普通に入力規則でリスト処理をすればおしまい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel ドロップダウンリスト(入力規則)に関してです データの入力規則で元データ79000行のド 3 2023/07/17 10:06
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
- Visual Basic(VBA) VBA ドロップダウンリストを残して値のみクリア 2 2022/10/27 05:42
- Excel(エクセル) エクセルの表で A1にデータの入力規則でリストを作って、 (リス、キリン、ゾウとします) リストを選 4 2022/07/15 09:29
- Excel(エクセル) 別シートの表の値を参照したい 2 2022/03/30 15:11
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- Excel(エクセル) エクセルで指定範囲にある名前と重複した場合に入力できないようにしたい 1 2023/07/13 09:58
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) ipadのエクセルでキャラの選択をしたい。 1 2022/09/21 08:58
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
上から順にすべてのデータを抽出したい
Excel(エクセル)
-
エクセルおいて,論理式の関数を使う場合は,空白のセルは,数字では0と扱われますか?
Excel(エクセル)
-
シート名を簡単に書く方法があれば教えてください。
Excel(エクセル)
-
-
4
ExcelVBAで自動調整できますか?
Excel(エクセル)
-
5
Excel関数 セルが空白の場合は,現在の表示のままに、数値が入れば計算する数式を教えてください。
Excel(エクセル)
-
6
エクセルの数式で教えてください。
Excel(エクセル)
-
7
エクセルで縦に並んだデータを5行毎に横に並べたいです
Excel(エクセル)
-
8
Excel2013を使用 指定した範囲から完全一致した名前を返したい
Excel(エクセル)
-
9
指定した範囲から、文字A、文字Bの数をそれぞれカウントする数式が知りたいです。よろしくお願いします。
Excel(エクセル)
-
10
2013Excel保存済みファイルグレーアウト Excelを開こうとするとメニュー以外全てグレーにな
Excel(エクセル)
-
11
エクセルの数式で教えてください。
Excel(エクセル)
-
12
こんにちは。Excelのデータ入力規則のことで教えてください。複数条件を指定したい場合の構文ですが、
Excel(エクセル)
-
13
この場合に使用するエクセルの関数を教えてください。
Excel(エクセル)
-
14
対応するExcelの計算式はありますか?
Excel(エクセル)
-
15
エクセル 数値の10を10月と認識するにはどうすればいいですが?
Excel(エクセル)
-
16
Excelの行をコピーして貼り付けても、 ドロップダウンが反映されません。 なぜでしょうか? シート
Excel(エクセル)
-
17
エクセル 3つの値の中からデータを抽出させる方法
Excel(エクセル)
-
18
EXCEL 連番を振る方法
Excel(エクセル)
-
19
ExcelのブックAのシート1を、ブックBに関数を残したまま移動させたいです。 普通に移動をしたらブ
Excel(エクセル)
-
20
[Excel] 以下のような、行がズレている2つの表を関数を使って同値チェックを行いたいです。 欲し
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの対象セルの1つしか...
-
Excel 数式を教えてください
-
絹目写真の加工
-
楽天ショップでの伝票番号入力...
-
エクセル ユーザー定義関数が...
-
LaTeX エラー
-
計算ソフト(xを計算できる)
-
Excel 「入力規則」が消えて困...
-
規則的に増える数字を全て加算...
-
EXCEL ページを指定してPDF出力...
-
Excelでファイル全体が読み込め...
-
三菱GOT画面設計ソフト GT desi...
-
F-BASICで計算中の実行が中途で...
-
CDコレクションの管理表はワ...
-
エクセル、不要なページを削除...
-
パワーポイント2007でサウンド...
-
ANSYS (アンシス)で困ってい...
-
エクセルにPDFファイルをリンク...
-
294÷6.02×10の23乗の答えを教え...
-
映画の製作費(予算表)のテン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの対象セルの1つしか...
-
Excel 「入力規則」が消えて困...
-
入力規制でエラーメッセージが...
-
WPS OfficeのSpreadsheetで、複...
-
絹目写真の加工
-
エクセル ユーザー定義関数が...
-
ゆっくりムービーメーカーで発...
-
Excel 数式を教えてください
-
掛け率計算系のソフト
-
LaTeX エラー
-
RとCの丸のマークの意味と入力...
-
エクセル 銀行休業日は日付を...
-
エクセルの『入力規則』について
-
エクセル・リンク貼り付けをし...
-
エクセルのデータの入力規則に...
-
エクセル 入力規則のエラーメッ...
-
Excelでドロップダウンメニュー...
-
計算ソフト(xを計算できる)
-
excel 2026 macについて マクロ...
-
Excelのデータの入力規則が薄く...
おすすめ情報