前提
VBAマクロ初心者です。
実現したいこと
Sheet1のA列に文字列"UIDxxxxx"から始まる値の入ったセルがあります、それが選択されると同時にSheet2にその選択されたセルの行の値すべてがコピーされるようにしたいです。
(なぜこれをしたいかというと、今まで手入力でしていた名簿の管理をICカードで出来るようにしたいと思い、ソフトを探していました。ICカードリーダーでエクセルに読み込みと検索が出来るソフトにMANICA TOOLSというのがあるのですが、読み込みモードにしてICカードをタッチすると、カードからUIDを読み取ってそれをセルに入力してくれて、検索モードにして再度ICカードをタッチするとそれが入力されたセルを検索することが出来るのですが、検索した際にそのUIDが書かれたセルが選択されるのです。そのセルが選択されると同時に別のシートに選択された行の情報だけを出力して欲しくてVBAにチャレンジしてみようと思いました。)
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
https://www.forguncy.com/blog/20181217_clickevent
https://extan.jp/?p=7461
こちらを参照にさせて頂いて、Targetを使って別のシートにコピーすればいいのだと思いましたが、特定のセルの条件("UIDxxxxx"から始まるセル以外を選択しても何もならない)の書き方や、「特定のセルを選択するとその行全体が別シートに順番にコピーされる」がわからず、どう調べたらいいのかがわからなくなっています。
自分自身よく分かっておらず、非常に分かりづらい質問文かもしれませんが
どなたかご教授頂けると幸いです。
補足情報(FW/ツールのバージョンなど)
Windows10, Office2021
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/12/19 00:48