
こんにちは。
業務で困っていることがあるので、知恵をお貸し下さい。
EXCELで指定した行内にある値以外を抽出したいのです。
A1:対象品番 B1:対象外 C1:数量 D1:納入日 E1:品番 F1:数量
A2:HHH6030 B2: C2: D2:09/9/29 E2:HIH6260 F2:1
A3:HHH6060 B3: C3: D3:09/9/29 E3:IIHK110 F3:84
A4:HHH7000 B4: C4: D4:09/10/1 E4:HHH6030 F4:24
A5:HHH7130 B5: C5: D5:09/10/1 E5:IHH7000 F5:8
A6:HHH7140 B6: C6: D6:09/10/1 E6:HHH7130 F6:2
とあります。
●E列の中から、A列にある値以外のものを抜き出し、B列に値を返す。
●の作業をしたいので、VBAを使ってもかまいませんので、何か良い方法があれば教えてください。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
>マクロで手間をかけずにB列に値を出す方法はありますか?
ありますが、手間をかけずに・・って
関数は数週間~数ヶ月で覚えられるけど
マクロは覚えの良い人で半年~1年
私ら一般人は2年~4、5年、果ては諦める人も多いのですよ
すいません、別に怒ってる訳でも、責めてる訳でもありませんので
すいません、前置きが長くて
Sub test()
Dim 対象品番, x
Dim 品番, y
対象品番 = Range("a2", Range("a65536").End(xlUp))
品番 = Range("e2", Range("e65536").End(xlUp))
For y = 1 To UBound(品番)
For x = 1 To UBound(対象品番)
If 品番(y, 1) = 対象品番(x, 1) Then 品番(y, 1) = ""
Next x
Next y
Range("b2").Resize(UBound(品番)) = 品番
End Sub
こんな感じで如何でしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
STEAM版BF4が起動しない
-
いきなりPDF ダウンロード方法
-
ChatGPTの回答をコピーしても箇...
-
jtrim 1.53cが正常な動きをし...
-
ペースト後のカーソル位置
-
CubesoftPDFはAdobe Acrobat Re...
-
ゆうちょ認証アプリが使えません
-
discordのビデオ通話でカメラ映...
-
Outlookのエラー表示について
-
SketchUp Freeのダウンロードの...
-
premiere「ディスク上のファイ...
-
mp3 ファイルをCDに焼く無料ソ...
-
画像のウォーターマークをツー...
-
notepadというテキストエディタ...
-
このフォントは何ですか?
-
powerAutomateの使用メモリにつ...
-
Cubaseで録音する際にでる波形...
-
パソコンソフトでお知恵を下さ...
-
既存のプログラムで拡張子HPGの...
-
教えてください。 仕事で在庫管...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンソフトでお知恵を下さ...
-
Outlookのエラー表示について
-
STEAM版BF4が起動しない
-
既存のプログラムで拡張子HPGの...
-
jtrim 1.53cが正常な動きをし...
-
SketchUp Freeのダウンロードの...
-
ChatGPTの回答をコピーしても箇...
-
premiere「ディスク上のファイ...
-
Acronis True Image HD 2022の...
-
iTunesと似た機能のソフトを教...
-
Windows Media Playerが動作し...
-
スプレッドシートの作業範囲
-
コピー元とコピー先を同じにす...
-
ゆうちょ認証アプリが使えません
-
microsoft teamsの左のアイコン...
-
mp3 ファイルをCDに焼く無料ソ...
-
Google日本語で『賛否』が出ない
-
powerAutomateの使用メモリにつ...
-
CubesoftPDFはAdobe Acrobat Re...
-
Prishwallというソフト
おすすめ情報