|
▼まー坊 さん:
>▼KAZU さん:
>問い合わせ内容がよくわかりませんので確認させてください。
>仕様は以下のとおりであってますか?
>1.sheet1にデータがあるB列がキー値となっている。
>2.sheet2の30行目にデータを入力する。
>3.マクロ実行
>4.sheet2のB列30行目をsheet1のB列を検索し一致下場合は
>5.sheet1の行にコピーする
>確認点
>・コピーするデータはsheet2.range("B30")のみ?
>・コピーしたデータはsheet1のどの行?末行?最初の行?
処理したいことを順を追って説明しますと
1マクロを使って、Sheet1のデータの中からB列の検索したい特定の文字列を含むものを行 ごとSheet2に抽出しそこからさらにコンボボックスを使ってその中の1品目を選択し、User formに表示します
2この表示された内容を修正したときコマンドボタンを使ってSheet1の修正する前と同じ場所 に上書きしたい(C列は商品固有の数値が入力されています)
前回の質問ではUserformに表示されたデータを修正してSheet2の30行目にいったん転記した後、コマンドボタンでSheet1の修正する前と同じ行に上書きすることを考えました。
方法としてはどちらでもかまわないのですが、Sheet2→1間でC列の文字列が一致した場合のSheet1への上書きの方法がわかればということなのですがいかがでしょうか。
|
|