今あるシート画面のA1の購入商品名を別の購入記録シート画面に移して納入データ(有効期限など)を入れ込むのだが 最初のある画面の特定の位置A1の商品名(時に変わる)を握って(コピーして)購入記録画面に持ってゆき その一番上に各商品名が横にずらっとならんでいるので該当商品名を見つけるために検索置換窓を出して 握ってゐた最初のA1の商品名を 検索置換の窓にペースト(貼り付けたいが)(手動でCTRL+Vでは貼れるんだが) 自分の作ったマクロではVBAでは検索欄が出るところまでなんです。ご教授ください。
Sub 見つけ入れ込み()
'
' 見つけ入れ込み Macro
'
Range("A1").Select
Selection.Copy
Sheets("購入記録").Select
Rows("1:1").Select
SendKeys "^f", True
' 握ってゐた A1を 検索置換欄に入れたいが ここからあとを どう記述すればいいのでしょうか
End Sub
No.2
- 回答日時:
こんにちは
>検索置換の窓にペースト(貼り付けたいが)(手動でCTRL+Vでは貼れるんだが)
検索窓をSendKeysで出しているのですから、そのまま「^v」でペーストすれば検索窓にペーストされます。
とは言え、どうやらこの後は検索をしそうな雰囲気ですが、検索窓など利用せずともVBAで直接検索すればよさそうに思うのですが・・・?
単に検索するだけなら、FINDメソッドで。
https://docs.microsoft.com/ja-jp/office/vba/api/ …
セル値のままでなくとも、それを編集した値などで自由に検索が可能になります。
シート関数のLOOKUPやMATCH的なことを行いたいのなら、そのままWorksheetFunctionを利用してしまう方法もありでしょう。
もしも、全体がシート関数の典型的な処理で済んでしまうような内容なら、処理を直接しなくても、VBAからはセルに関数を設定するだけにして、後はエクセルに計算してもらうという方法も考えられます。
https://docs.microsoft.com/ja-jp/office/vba/api/ …
No.1ベストアンサー
- 回答日時:
Excel標準の検索ダイアログにペーストするのは面倒かも。
> 検索置換窓を出して 握ってゐた最初のA1の商品名を 検索置換の窓にペースト(貼り付けたいが)
その後、書式指定して検索したり、置換したりせずに、単純な検索しか行わないなら、自前のフォームで検索ダイアログを作成しては?
ネットにある参考になりそうな事例だと、さらに便利に条件に合う項目をリストに表示とかの機能になってますが。
よねさんのWordとExcelの小部屋 - Excel(エクセル) VBA入門:検索結果をリストボックスに表示する
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/v …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- その他(ネットショッピング・通販・ECサイト) スウォッチオメガの偽サイト 1 2023/08/26 23:13
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Visual Basic(VBA) ExcelVBA No.を自動連番で設定をしながらデータ入力をしたい 2 2022/08/03 18:19
- Excel(エクセル) エクセル VBAでシートのコピーを作りたい 1 2023/05/18 07:42
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- 食べ物・食材 カルディにお詳しい方への質問 2 2023/01/10 21:05
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字を一括で置換するソフト・...
-
EXCELデータ上で複数のキーワー...
-
住所をまとめて変更したいので...
-
エクセルで置換リストを別ブッ...
-
WordPressのファイル置換につい...
-
ExcelのROUND関数を一括解除し...
-
英文のワード文章でアルファベ...
-
TeraPadに一括置換のプラグイン...
-
エクセルで置換リストを別ブッ...
-
置換個溶について☆
-
txtファイル内の指定の単語の数...
-
Ctrl+Hで置換にならない
-
Dreamweaver で検索・置換の対...
-
PDFファイルのグレースケール化
-
ある文字列を全て他の文字列に...
-
カンマ区切り形式ではなく、セ...
-
エクセルとワードに別れた文章...
-
エクセルVBAでマルチページの切...
-
リンクをアップデートするしな...
-
ページの自動ジャンプを止めるには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマ区切り形式ではなく、セ...
-
エクセルで例えば、関数を使っ...
-
エクセルでアルファベット5段階...
-
文字を一括で置換するソフト・...
-
Wordチェックボックス作り方(...
-
txtファイル内の指定の単語の数...
-
Ctrl+Hで置換にならない
-
ExcelのROUND関数を一括解除し...
-
エクセル 置換中の値の更新
-
Excelで、10000,20000,30000と...
-
秀丸エディタ タブをカンマに...
-
マクロで文字列をブック全体に...
-
エクセルで置換リストを別ブッ...
-
パワーポイントの置き換えマクロ
-
アクセスのテーブル上でデータ...
-
WORDで一括置換
-
Wordで一括して改ページする方法
-
vbaで実行後、指定のセルに戻す...
-
置換(検索場所に「ブック」を...
-
文字列の<>で囲まれた文字列...
おすすめ情報