シートAにある数千のレコードがシートAにあり、シートAの行全体が削除されています。共通の列があります。ただし、すべてが削除されなければならない場合は、重複はありません。これは明らかに「シートAのシートBルックアップから最初のキー値を取り出し、ループシートAを削除する」というもので、キーへの構造はまったくありません(レキシカルにソートされています)。可能であれば、それは可能でしょうか?シートから行をノックアウトする方法
答えて
AからBへのvlookupカラムの追加を試してください。エラーがない場合は、cell.entirerow.delete(= iferror(vlookup()、 "Fine")を試してください)
あなたは(> <値を置き換える)doループでこれを行うことができます。
x = <first row>
do until sheets("SheetName").cells(x, <column number>) = ""
if sheets("<SheetName>").cells(x, <vlookup col>) != "Fine" then 'For example based on above
x = x + 1
else
sheets("SheetName").cells(x, 1).entirerow.delete
end if
loop
これはVBAの機能に入れられるか?あなたができるなら、これを行動可能にする方法をもっと少し必要とします。 –
@cp。はい、VBAのサブです。もう1つの選択肢は、新しい列に基づいてそのvlookupとフィルタを追加して削除することです(つまり、それがうまくいっていない場合) – Harlekuin
ありがとうございます、後者は "once once"プロジェクトです –
- 1. 2000行後にシートを別のシートに移動する方法
- 2. ノックアウトの別のビューモデルからビューモデルデータを更新する方法
- 3. asp.net mvcでExcelシートから最初の10行を表示する方法5
- 4. excelシートからデータベースに新しい行のみを挿入する方法
- 5. 1シートから別のシートへセルの範囲を表示する方法
- 6. ノックアウトjsでdatatable行オブジェクトを取得する方法
- 7. シートから行をコピーし、別のシートにマイナーチェンジして複数のバージョンを貼り付ける方法
- 8. ノックアウトをforeachグループ化する方法
- 9. シート2のデータを削除せずに、シート1からシート2にセルをコピーする方法
- 10. Excelljs - ストリームからシートを作成する方法
- 11. 2dシートを翻訳から除外する方法
- 12. googleシートからコメントを取得する方法
- 13. VBAの別のシートからファイルパスを取得する方法
- 14. 特定のブックからシートをインポートする方法は?
- 15. 1つのシートから別のシートに行をコピー
- 16. ノックアウトからトータルカートの価値を計算する方法mvcカートのサンプル
- 17. すべてのシートでVBAマクロを実行する方法
- 18. extjsのexcelシートからブロブを読み取る方法
- 19. Delphiでテキストデータ(Excelシートからコピー)を読み取る方法は?
- 20. 方法:Typescriptとノックアウト関数を返す
- 21. シートの行数を取得する方法は?
- 22. Excelシートの列/行の値を取得する方法は?
- 23. ExcelシートからVBA関数を呼び出す方法
- 24. シート名からシートインデックスを決定する方法を検討する
- 25. Python Excel - シート名をシート番号に変更する方法
- 26. Automaltcalyは1つのGoogleシートから別のGoogleシートに行をコピーします
- 27. VBA Excelシートを「ロックする」方法
- 28. スプレッドシートから特定のシートを読み込む方法
- 29. Googleシートからの自動メール(行からのメールを含む)
- 30. 1つのシートから別のシートに選択した列のデータをロードまたはコピーする方法
は、あなたがAからBにVLOOKUP列を追加しようとしている、と誤りがない場合、cell.entirerowを試してみてください.delete? – Harlekuin
プロセス全体を何度も何度も繰り返す必要がありますか?それともその1回ですか?シートAでMATCHを使い、シートをフィルタリングすることができます。 – nightcrawler23
@Harlekuinどのようにループを制御し、一致を検出したら、cell.entirerow.delete –