Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

VBAで生年月日から年齢を求める

VBAで生年月日から年齢を求める方法 VBAで生年月日から年齢を求める方法には以下の2通りあります。 ワークシート関数のDATEDIF関数を使う方法 VBA関数のDateDiff関数を使う方法 どちらでもいいです。 なお […]

VBAのオブジェクトのSetコピーとディープコピー

VBAのオブジェクトのコピーは参照渡ししか無い VBAでいろんなオブジェクト変数があります。そしてオブジェクト変数のコピーはSetステートメントで行います。 Setステートメントによるコピーは参照渡しになります。 しかし […]

VBAで取消線が付いた文字を削除する

取り消し線の文字を削除するには Excelの資料の修正を繰り返していく中で、履歴として取り消し線で残している場合があります。 この取り消し線の部分をもう不要だからと削除することもあります。削除前後はこんな感じです。 削除 […]

VBAでシートの移動を行う

Worksheet.Move、Chart.Move、DialogSheet.Move、Worksheets.Moveメソッド シートの移動を行うにはMoveメソッドを使います。 移動を行うとその移動先でそのシートがアクテ […]

VBAでシートの削除を行う

シートオブジェクト.Deleteメソッド、Worksheet.Deleteメソッド シートの削除はシートオブジェクトまたはWorksheetオブジェクトに対してDeleteメソッドで行います。 複数シートをまとめて削除す […]

VBAでシートの追加を行う

Sheets.Addメソッド、Worksheets.Addメソッド ブックへの新規シートの追加はWorksheetsコレクションまたはSheetsコレクションに対してAddメソッドで行います。 SheetsとWorksh […]

VBAでセルなどの入力チェックを行う

入力チェックの種類 セルやテキストボックスの文字列の入力チェックが必要な場合がありますが、入力チェックには以下のようにいろいろあります。 未入力チェック 文字数チェック 日付形式チェック 郵便番号形式チェック メールアド […]