Excel内のデータを自動検知して、一番最初に検知した値を変数に代入したい

条件分岐の指定が正しくないのでは?条件式の構築が難しいようなら、条件ビルダーで「空ではない」を選択してみてはと思います。