2017-05-19 1 views
0

アイテム番号をExcel B4にスキャンし、その番号に基づいてC4に「はい」または「いいえ」のいずれかを返します。 「はい」と表示された場合は、B4の明細番号を別のシートに追加することを希望します。 「いいえ」と表示されている場合は、この項目番号で何も起こる必要はありません。私は別のシートのリストから項目番号を希望します。VBAを次の行だけにして、上記のif文を追加する

=IF(ISNUMBER(SEARCH("Yes",Sheet7!C4)),Sheet7!B4,) 

私の文は正常に動作しているが、問題は、今のデータは、これが連続プロセスできるように変更された後に次の行にジャンプさせるためのコードである場合。現在、何かがスキャンされた後、必要な値を私に提供しますが、別のアイテムがスキャンされると直ちに値を最新の値に変更します。最後に商品番号のリストが必要です

+0

詳細については、コードを投稿してください。 – GibralterTop

+0

もちろん、可能な限り最高に匿名化しようとします。 – GibralterTop

答えて

0

私はあなたのためのコードを書いていませんが、イベントを見ていきます。

これらを取得するには、VBAウィンドウ[Alt] + [F11]を開き、イベントを処理するシートに移動します。

ドロップダウンを「ワークシート」に変更すると、右上に別のイベントを選択できます。このため、私はChangeイベントを推奨します。これにより、セルが変更されるたびにコードがトリガされます。

Screenshot of VBA window with events drop down open

関連する問題