いつも楽しく拝見しております。
すいません、ネットで頑張って調べたのですが、どうしても
ウマくいかないので、ご教授下さい。
エクセルにて、シート1にさまざまな情報が記載されています。
A1を検索ボックスとし、ここに入れた言葉を検索し、対象となった行のみをシート2にコピーしたいと考えています。
※書式もそのままコピーしたいです。
これをマクロにて作成し、使用者にはA1に検索内容を入れてもらった後、マクロが仕込んであるボタンをクリックすれば結果が出てくる・・・と言う形を作りたいです。
検索のみ、コピーのみであれば、それぞれ調べると乗っていたりするのですが、両方をしようとした時、どのような式が必要かがわかりません。
ちなみに、検索は以下のような記述を見つけました。
On Error Resume Next
a = InputBox("検索したい文字を入力してください。")
Cells.Find(what:=a, after:=ActiveCell, LookIn:=xlFormulas, lookat:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, MatchByte:=False, SearchFormat:=False).Activate
End Sub
どのような記述を行えば出来るのでしょうか。
また、参考文献が掲載されているURLでも結構です。
どうかご教授下さい。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
>A1を検索ボックスとし、ここに入れた言葉を検索し、
と
>a = InputBox("検索したい文字を入力してください。")
がかみ合いませんが。
Findメソッドでのデータ検索
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/v …
この事ではないかと。
データの範囲及びシート2の貼付ける位置が不明ですが。
InputBoxで値を入力し、シート1の全セルを検索範囲とし、シート2の1行目に貼付けるとするなら、
Sub try()
Dim str As Variant
Dim r As Range
str = InputBox("検索したい文字を入力してください。")
If str = "" Then Exit Sub
Set r = Worksheets("Sheet1").Cells.Find(What:=str, LookIn:=xlValues, _
LookAt:=xlWhole)
If r Is Nothing Then Exit Sub
r.EntireRow.Copy Worksheets("Sheet2").Rows(1)
Set r = Nothing
End Sub
こんなとか?
早速のご回答ありがとうございました。
早速試してみました。
まさにこんな感じのことがしたかったです!!
一点教えて頂きたいのですが、これは検索結果が複数あった場合、
コピーが出来ないのでしょうか。
出来れば、検索した内容が含まれている行ごと、なおかつ複数ある
場合は全てを貼り付けたいのですが、可能でしょうか。
ご教授頂けますと幸いです。
ご回答ありがとうございました。
No.2
- 回答日時:
#1です。
>一点教えて頂きたいのですが、これは検索結果が複数あった場合、
>コピーが出来ないのでしょうか。
>出来れば、検索した内容が含まれている行ごと、なおかつ複数ある
>場合は全てを貼り付けたいのですが、可能でしょうか。
Sub try_next()
Dim str As Variant
Dim r As Range
Dim r1 As Range, r2 As Range
str = InputBox("検索したい文字を入力してください。")
If str = "" Then Exit Sub
Set r = Worksheets("Sheet1").Cells.Find(What:=str, LookIn:=xlValues, _
LookAt:=xlWhole)
If r Is Nothing Then Exit Sub
Set r1 = r
Set r2 = Worksheets("Sheet2").Range("A1")
Do
r.EntireRow.Copy r2.EntireRow
Set r = Worksheets("Sheet1").Cells.FindNext(r)
Set r2 = r2.Offset(1)
Loop Until r.Address = r1.Address
Set r = Nothing
Set r1 = Nothing
Set r2 = Nothing
End Sub
こんな感じの事でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。 「そうなんだね」と「確かに披露する場所ないね」で評価します。
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
ちょっと先の未来クイズ第4問
11月ごろに発表される、2024年の「新語・流行語大賞」にノミネートされる言葉を書けるだけ書いてください。
-
ハマっている「お菓子」を教えて!
この世には、おいしいお菓子がありすぎて……。 次何を食べたらいいか迷っています。 みなさんが今、ハマっている「お菓子」を教えてください!
-
Excel内での検索結果をシートに出力したい
Excel(エクセル)
-
Excel マクロ 検索結果を別シートにコピー
その他(Microsoft Office)
-
EXCELの検索結果を別シートに貼り付けたい
その他(Microsoft Office)
-
-
4
エクセルで、book全体の検索&抽出の方法
Excel(エクセル)
-
5
エクセルの検索機能でコピーペースト出来ません
Excel(エクセル)
-
6
Excelでの検索結果を含む行だけを表示させたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで、テキストボックスに書...
-
windows11のエクスプローラーで...
-
InputBoxの値で検索して転記す...
-
検索の窓に変な文字が
-
Windows10、スタートメニューと...
-
検索条件が入力できない
-
エクセルで検索結果を抽出し、...
-
グーグル先生
-
単純所持になりますか?
-
英字の筆記体をエクセル等で表...
-
起き上がりこぼしと起き上がり...
-
特定のサイトだけが重くて開けない
-
firefoxでフォーム再送信
-
更新ボタンを数回押さないとペ...
-
表示が右寄りになります。
-
2chに登場するあほ稲さんと...
-
着うた(.mmf)の無料オススメサイト
-
ホームページの画面文字を濃く...
-
Microsoft 365 ベーシック
-
Yahooの検索をリアルタイムで表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで、テキストボックスに書...
-
windows11のエクスプローラーで...
-
[Ctrl]+FをVBAで表現
-
Bingの「話題の検索ワード」を...
-
「大舎制」ってなんて読むんで...
-
エクセルの検索機能でコピーペ...
-
Windows10、スタートメニューと...
-
viで連続で検索したい時
-
エクセルで検索結果を抽出し、...
-
検索キーワードが二重に表示さ...
-
検索エンジンで個人情報入力は...
-
教えてgooで質問者の名前で検索...
-
Word、特定の文字を網掛けにす...
-
フォルダ内の検索欄に文字等が...
-
【WordXP】網掛け文字の検索
-
キティちゃんのカーソルを探し...
-
エクセルで~ (チルダー)が検...
-
SSS4の乱数で6Vを検索す...
-
DROPBOXで、ファイルを検索する...
-
ACCESS VBA Filterに配列を使い...
おすすめ情報