07 February 【Excel】入力した月でカレンダーを変化させて、クリックしたエリアの日付を取得する。 月ごとの開始曜日と祝日のちょっとした設定と条件付き書式で、それっぽいのが出来てしまったので、エクセルってすげぇなってなった。セルをクリックボタンにしたい時は、クリック対象のセルに透明なシェイプを置いてマクロを割してて、Application.callerで押されたシェイプを取得して、シェイプのBottomRightCell.Valueでそのセルの中身を持ってくる、ということをするのが、常套手段。シート保護掛けるとシェイプも弄れないのでいい感じ。 PR