VBAで勤続年数を計算する(うるう年対応) 公開日:2021年3月29日 VBA 勤続年数を計算する方法 Excelで2つの日付の差を求める場合に、勤続年数のように年月数で求めたい場合、結構難儀します。 方法としてDATEDIF関数で引数”YM”を指定する方法と、EXCEL関数 […] 続きを読む
VBAで背景色をパステルカラーにする(薄くする) 公開日:2021年3月18日 セル Excelで使う色は結局いつも同じ問題 Excelで背景色を使う場合、塗りつぶしの色のカラーパレットの中から選ぶことが多いですが、その中でも使えそうな色は限られているため、どうしても似たような配色の資料ばかりになりがちで […] 続きを読む
VBAで数字や数式のセルの書式を文字列から標準に変更する 公開日:2021年3月7日 セル 文字列の数字や数式を”数値”や”数式”として扱うには書式を変更しないといけない 新規ブックを作成した際に、全てのセルの書式設定は「標準」になっています。「標準」書式の場合は […] 続きを読む
VBAでセルの書式変更を反映させる 公開日:2021年3月7日 セル セルの書式設定を変えたのに反映されない セルの書式を文字列にしてデータを入力している場合に、数値や数式を使っているセルの場合は標準の書式設定にして利用することがあります。 その場合、書式を文字列から標準などに変更するので […] 続きを読む
VBAで同じ背景色のセルの数値の合計を取得する 公開日:2021年3月5日 セル 同じ背景色のセルの合計を知りたい Excelでデータの確認をしている際に、データの種類ごとの合計を知りたい場合があります。 そういう場合はフィルター機能を使って対象のデータを絞って、セルの数値を全選択してからステータスバ […] 続きを読む
VBAでセルの日付を西暦や和暦で表示する 公開日:2021年3月3日 セル セルの日付は書式で見え方が変わる セルの日付にはいろんな表示方法があります。 「2021/3/2」西暦 「令和3年3月2日」和暦 「令和三年三月二日」漢数字 などなど。 これらはいずれもセルの値は同じ2021年3月2日を […] 続きを読む
VBAで非表示の行や列を見つける 公開日:2021年2月22日 セル 非表示の行や列を探すには Excelの非表示機能は便利ではありますが、見た目では非表示になっていることが分かりにくいため探すのが結構大変です。 そこで、ここではVBAを使って非表示になっている行や列を見つける方法を紹介し […] 続きを読む
VBAで選択セル範囲の日付を前年に変更する 公開日:2021年2月6日 セル 月日だけを入力すると今年の日付になる Excelで日付を入力する場合、「3/6」のように年を省略して月と日だけを入力することがあります。 これが当日や未来日付の場合であればあまり問題になりませんが、経理関係の日付の場合は […] 続きを読む
VBAで指定した文字列を含まないセルを見つける 公開日:2021年2月5日 セル 指定した文字列を含まないセル Excelでセルに書いてある文字列を検索する場合、「検索と置換」ダイアログを使って検索をします。しかし「検索と置換」ダイアログは入力した文字列が含まれているか、という検索しかできません。 そ […] 続きを読む
イミディエイトウィンドウのクリア方法 公開日:2021年2月1日 VBA Debug.Printは出力のみ コードの動作確認のために「Debug.Print」を使って、変数の内容などをイミディエイトウィンドウ出力することがあります。 ただ、「Debug.Print」メソッドは出力しっぱなしのた […] 続きを読む