VBAで.NET FrameworkのArrayListを使う 公開日:2018年5月31日 .NET Framework .NET FrameworkのArrayListを使うには VBAでは.NET Frameworkの一部のクラスを利用することが出来ます。 利用するにはWindowsもしくはExcelのバージョンによってはVBAで参照設 […] 続きを読む
VBAで生年月日から年齢を求める 公開日:2018年5月31日 VBA VBAで生年月日から年齢を求める方法 VBAで生年月日から年齢を求める方法には以下の2通りあります。 ワークシート関数のDATEDIF関数を使う方法 VBA関数のDateDiff関数を使う方法 どちらでもいいです。 なお […] 続きを読む
VBAのオブジェクトのSetコピーとディープコピー 公開日:2018年5月30日 VBA VBAのオブジェクトのコピーは参照渡ししか無い VBAでいろんなオブジェクト変数があります。そしてオブジェクト変数のコピーはSetステートメントで行います。 Setステートメントによるコピーは参照渡しになります。 しかし […] 続きを読む
VBAで取消線が付いた文字を削除する 公開日:2018年5月29日 セル 取り消し線の文字を削除するには Excelの資料の修正を繰り返していく中で、履歴として取り消し線で残している場合があります。 この取り消し線の部分をもう不要だからと削除することもあります。削除前後はこんな感じです。 削除 […] 続きを読む
VBAでシートのコピーを行う(Worksheet.Copy) 公開日:2018年5月29日 シート シートのコピーを行う(Worksheet.Copyメソッド) シートのコピーを行うにはWorksheet.Copyメソッドを使います。親オブジェクトであるWorksheetオブジェクトがコピー元のシートを示し、引数にはコ […] 続きを読む
VBAでシートの移動を行う 公開日:2018年5月28日 シート Worksheet.Move、Chart.Move、DialogSheet.Move、Worksheets.Moveメソッド シートの移動を行うにはMoveメソッドを使います。 移動を行うとその移動先でそのシートがアクテ […] 続きを読む
VBAでシートの削除を行う 公開日:2018年5月28日 シート シートオブジェクト.Deleteメソッド、Worksheet.Deleteメソッド シートの削除はシートオブジェクトまたはWorksheetオブジェクトに対してDeleteメソッドで行います。 複数シートをまとめて削除す […] 続きを読む
VBAでシートの追加を行う 公開日:2018年5月24日 シート Sheets.Addメソッド、Worksheets.Addメソッド ブックへの新規シートの追加はWorksheetsコレクションまたはSheetsコレクションに対してAddメソッドで行います。 SheetsとWorksh […] 続きを読む
VBAでセルなどの入力チェックを行う 公開日:2018年5月23日 VBA 入力チェックの種類 セルやテキストボックスの文字列の入力チェックが必要な場合がありますが、入力チェックには以下のようにいろいろあります。 未入力チェック 文字数チェック 日付形式チェック 郵便番号形式チェック メールアド […] 続きを読む
VBAでインターネットからファイルをダウンロードする 公開日:2018年5月21日 VBA インターネットからファイルやデータのダウンロードを行うには VBAを使ってインターネットのデータをダウンロードする方法にはいくつかあります。 ここで紹介するWin32APIを使う方法や、WshShellやShell関数で […] 続きを読む