質問: 【excel vba】セルの値によって処理を分岐させるには? 「チェック」というシートのa1セルの値が「ok」の場合と、「ng」の場合で、 処理を分岐させたいです。どのように記述したら良いでしょうか? 「ok」だった場合、「okシート」に移動(表示)し、b3セルにカーソル移動 sheets("okシート").select range("b3").select 「ng」だった場合、「ngシート」に移動(表示)し、b3セルにカーソル移動 sheets("ngシート").select range("b3").select 詳しい方、よろしくお願いいたします。
回答: やり方は色々あるけど、 ifを使う方法で。 if sheets("チェック").range("a1") = "ok" then sheets("okシート").select range("b3").select elseif sheets("チェック").range("a1") = "ng" then sheets("ngシート").select range("b3").select end if ”ok”、”ng”以外では何も処理は行われません。