Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4727 / 13646 ツリー ←次へ | 前へ→

【54916】文字列を検索し、ヒットしたらそのセルをペイストする。 ぱぁ助 08/4/3(木) 22:19 質問[未読]
【54917】Re:文字列を検索し、ヒットしたらそのセル... かみちゃん 08/4/3(木) 22:31 発言[未読]
【54918】Re:文字列を検索し、ヒットしたらそのセル... n 08/4/3(木) 22:42 発言[未読]

【54916】文字列を検索し、ヒットしたらそのセルを...
質問  ぱぁ助  - 08/4/3(木) 22:19 -

引用なし
パスワード
   sheet1の10列目を”ABCD”で検索し、ABCDで始まる文字列が存在した場合は、
そのセルをsheet2の1行1列目に貼り付ける事をやりたいです。

しかし、Findを使ったらいいのかなぁって感じで、ぜんぜん分からない状態で
す。
誰か教えていただけますでしょうか。

宜しくお願い致します。

※ABCDで始まる文字列であれば、何文字でもOK。

【54917】Re:文字列を検索し、ヒットしたらそのセ...
発言  かみちゃん  - 08/4/3(木) 22:31 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>sheet1の10列目を”ABCD”で検索し、ABCDで始まる文字列が存在した場合は、
>そのセルをsheet2の1行1列目に貼り付ける

その方法、手作業でできますか?
できるならば、「マクロの記録」で記録してみましょう。

【54918】Re:文字列を検索し、ヒットしたらそのセ...
発言  n  - 08/4/3(木) 22:42 -

引用なし
パスワード
   こんにちは。
メニュー[ツール]-[マクロ]-[新しいマクロの記録]をクリック。

sheet1のJ1セルを選択。
[Ctrl]キー+[f]キーの[検索]。
『検索する文字列』に
ABCD*
『大文字と小文字を区別する』
『半角と全角を区別する』
『完全に同一なセルだけを検索する』
のすべてにチェックを入れる。
『次を検索』をクリック。
検索されたらそのセルをコピーしてsheet2のA1セルを選択して貼り付ける。

...以上の作業をしてできたマクロを確認してみてください。
そのままでも使える場合もありますが、
Activate や Selection などが記録され、状況依存が高いので、変数を使って書き換える事になります。
そこはわかりますか?
わからない場合はできたところまでを掲示板に提示するとレスがつき易いですよ。

4727 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free