- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルマクロで質問です。)
エクセルマクロでデータの切り替え方法について
このQ&Aのポイント
- エクセルマクロを使用してデータの切り替え方法についてアドバイスをお願いします。
- 現在、No.を参照してデータの表示を切り替えるマクロがわからず困っています。
- No.のテキストボックスまたはコンボボックスを使用し、指定したNo.に応じてタイトル以降のデータを切り替える方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
よくある作業です。 即興ですが、textbox1にNoを手入力したとして Private Sub TextBox1_Change() If TextBox1.Value <> "" Then Dim c As Range With ActiveSheet.UsedRange.Columns(1) '1列目が対象 Set c = .Find(What:=TextBox1.Value, LookAt:=xlWhole) 'cに検索結果を格納 If c Is Nothing Then '条件に当てはまるセルがなければ MsgBox "検索の値がありませんでした" Else '条件に当てはまるセルがあれば TextBox2.Value = c.Offset(0, 1).Value '検察で合致したセルの1つ右側の値を End If End With End If End Sub 参考程度ですが、ご自身のシートにあわせて編集してください。 他にも方法は色々あると思います。
お礼
遅くなってしまいすいません。 マクロは最近はじめたばかりで、まだわからないこともたくさんあります。 コードまで書いていただき、どうもありがとうございます。