No.1
- 回答日時:
検索したい住所とは、B列に存在するデータ?
>該当する住所が表示されるようなVBAは作成可能でしょうか?
シート1から条件に合うデータをシート2に転記すると言う事?
No.2
- 回答日時:
こんな感じかな?
Sub Find()
Dim SearchWord As String, FR As Range
SearchWord = InputBox("検索したい住所入力", "検索")
With Worksheets("Sheet1").Range("A1:C5")
Set FR = .Find(What:=SearchWord, LookIn:=xlValues, LookAt:=xlWhole)
If Not FR Is Nothing Then
Sheets("Sheet1").Select
Range(FR.Address).Select
End If
End With
Set FR = Nothing
End Sub
No.3
- 回答日時:
こんにちは。
>シート2でMsBOXで "検索したい住所入力" と出力されて 入力すると
郵便番号検索だったら、VLOOKUPやMATCH関数で出来ますし、もともと、IMEの変換で可能です。
VBAでは、どちらかというと、フィルターオプションを使った方式が良いのです。これをマクロに組み込むのですが、記録マクロで作ったもので十分に応用できます。一度、ためしに、フィルターオプションで、自分で出来るかやってみてください。それを記録マクロにしてみて、それを、組み合わせるようにします。プログラムが組める人でも、VBAをほとんど知らない人でも、これに関しては、そんなに出来上がりは変わらないのです。
No.5ベストアンサー
- 回答日時:
シート1の1行目が項目行とした場合のサンプル。
Sub test()
Dim ws As Worksheet
Dim r1 As Range
Dim rr As Range
Dim v
v = InputBox("検索したい住所", "住所入力")
If v = "" Then Exit Sub
Set ws = Worksheets("Sheet2")
ws.Cells.ClearContents
With Worksheets("Sheet1")
Set r1 = .Range(.[A1], .Cells(Rows.Count, "C").End(xlUp))
r1.AutoFilter
r1.AutoFilter 2, "*" & v & "*"
Set rr = .Range(.[A1], .Cells(Rows.Count, "C").End(xlUp))
rr.Copy ws.Range("A1")
r1.AutoFilter
End With
End Sub
ご参考になれば。
No.6
- 回答日時:
質問の表現がおかしいよ。
下記を読んで読み返してご覧、おかしいよ。シート1には、「郵便番号一覧」といっているが、むしろ住所録では無いの。
シート2において入力する条件は「検索したい住所入力」といっているが、郵便番号を入力するのか、住所漢字(あるいは番地を除く部分か?)すなわち府県、市区町村、町字などかはっきりしない。
ーーー
エクセルVBAであればWEBでFindメソッドの照会をして勉強のこと。
xlPart という指定も勉強のこと。
初めの行から全行舐めてInstr関数で調べ手もあるが。
Findメソッドは
http://oshiete1.goo.ne.jp/qa1616728.htmlなど多数。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Amazon Amazonの配送先住所入力の自動入力機能が作動しなくなりました。 2 2022/10/06 08:58
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- Excel(エクセル) エクセルの住所から郵便番号を表示するには 2 2022/09/01 16:18
- その他(Microsoft Office) EXCELの1行を1枚の用紙にそれぞれ印刷したい。 3 2022/10/10 11:35
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) EXCELでの複雑な複数条件について 4 2022/05/09 16:19
- Google Maps 郵便番号を Google マップで調べる方法を教えてください 環境としては 日本に滞在して間もない 3 2022/03/23 12:25
- Excel(エクセル) エクセルのマクロを教えてください。 2 2022/03/28 13:14
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでエクセルシートを更新...
-
【エクセル】シートのロックで...
-
excelで、セル内に文字が入力さ...
-
Excelで、表に小計と合計を入れ...
-
エクセルVBAで65536レコードを...
-
エクセルのシートを同時に行削...
-
エクセルの担当者別にシートを...
-
表示倍率を変更させない方法
-
旬ごとの集計方法
-
エクセルのチェックボックスを...
-
パソコンで購入したデーターが...
-
差し込み印刷に当日の日付が入...
-
日付の大小の表現
-
「24日の0時」って・・・
-
「時間」、「期日」、「日付」...
-
エクセルで最高値、最低値の日...
-
エクセル マクロ 名前を付けて...
-
エクセルで数字から名前に変...
-
回覧板の日付について質問です...
-
アクセスである時点での年齢を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでエクセルシートを更新...
-
excelで、セル内に文字が入力さ...
-
エクセルのシートを同時に行削...
-
【エクセル】シートのロックで...
-
表示倍率を変更させない方法
-
エクセルで、2つのシートにある...
-
エクセルで別シート、または別...
-
エクセルの担当者別にシートを...
-
エクセルVBAで65536レコードを...
-
同一セルに入力規則のリストと...
-
仕事の引き継ぎでエクセルの習...
-
Excelのマクロで、開いた時に、...
-
エクセル表作成についてお分か...
-
Excelで、表に小計と合計を入れ...
-
シートを串刺しで抽出したいの...
-
マクロ!一覧から別シートへの抽出
-
ワードの差し込み印刷について
-
STAT VIEWが使えない!!!
-
エクセルで更新日時を表示したい。
-
エクセルシートの統合
おすすめ情報