【Excelマクロ】VBAで「時間」を扱うときの考え方
Excel VBAで「時間」を扱うシーンは、勤怠管理、残業計算、集計レポート作成など、実務の現場でも非常に多くあります。 しかし、「時間=文字列のように見えるけれど、実は数値である」というExcel独特のルールを理解しな […]
Excel VBAで「時間」を扱うシーンは、勤怠管理、残業計算、集計レポート作成など、実務の現場でも非常に多くあります。 しかし、「時間=文字列のように見えるけれど、実は数値である」というExcel独特のルールを理解しな […]
VBAを使っているとき、「変数は使えているのに、なぜかこの変数はSetが必要?」と感じたことはありませんか? その正体は「オブジェクト変数」です。そして、Setの付け忘れが原因でエラーになるケースは、VBAを始めたばかり
VBAを学んでいると、変数と同じくらいよく登場するのが「オブジェクト変数」という考え方です。 通常の変数は「数値」や「文字列」を入れるために使いますが、オブジェクト変数は「シート」や「ブック」「セル範囲」など、Excel
Excelでマクロを使い始めたばかりの方にとって、「このマクロはどうやって動かすの?」という疑問は非常に多いものです。 実はマクロには、「自分で操作して動かす」手動実行と、「何かのタイミングで自動的に動く」自動実行の2つ
月次でExcelファイルを管理していると、「前月分のデータをまとめて別のフォルダに保存したい」といった場面がよくあります。 手作業で毎回フォルダを作り、ファイルを振り分けていては、作業時間がかかるだけでなく、保存ミスのリ
作業をしていて気づくとExcelファイルがいくつも開いている、ということはよくあります。 一つひとつ保存・閉じるのは手間なので、開いている全ブックを一括で保存、または閉じるマクロを作っておくと便利です。 特に、複数ファイ
社内で共有するExcelファイル。誤って編集されたり、勝手に中身を見られたりしないように、パスワードを付けて管理したいケースは多くあります。 手作業でも設定できますが、VBAを使えば保存と同時に自動でパスワードを付けるこ
ファイルを保存するとき、拡張子(.xlsx や .pdf など)によって自動的に保存先フォルダを振り分けられたら便利だと思ったことはありませんか? 業務で作成されるファイルの種類はさまざまですが、すべて同じフォルダに保存
Excelファイルを編集した後、保存を忘れて閉じてしまうことは意外とよくあります。特にマクロ付きブック(xlsm)では、ファイルの変更履歴を残したいときに「上書き保存」では少し心配になることもあります。 そんなときに便利