ExcelVBA 【ExcelVBA】よく使う処理は共通化。basファイルとして出力しておくと便利 マクロを書いていると、あれ、前にもこの処理書いたなぁって時が出てきます。 数行の処理ならいいのですが、大量だったり複雑な処理の場合は何回も書くのは面倒です。 そこで、1度書いた処理は次からは書かずに使い回そう(共通化)!というのが今回ご紹介... 2024.01.23 ExcelVBA
ExcelVBA 【ExcelVBA】Option Explicitを設定した方がよい理由。問題となる実例2選 処理の先頭に書かれる「Option Explicit」↓ VBAの入門書などで「Option Explicit」は書かなくてもOK!なんて記事を見たことがありますが、私はこれは絶対書くべきだと思っています。 また、実際の現場でもこれが書いて... 2024.01.22 ExcelVBA
Excel 【Excel】入力欄に薄いグレーで例文や説明などの文字を表示しておく方法(プレースホルダー) エクセルの入力欄に、最初から薄いグレーで入力例を表示させておくことはできますか? こんな質問を受けたことがあります。 ある入力フォーマットをエクセルで作り社内で共有したものの、入力例がよくわからず何も入力してくれない人がいる、と困られている... 2024.01.20 Excel
Excel 【Excel/VBA】開発タブを表示する方法 マクロを使うときやフォームコントロールなどを入れたいときなど、タブを表示させたい時があります。 タブは最初は表示されない設定なので、自分で表示させる必要があります。1度設定すれば次からは設定不要です。 なんてちょっと難しそうな名前ですが、そ... 2024.01.16 ExcelExcelVBA
Excel 【Excel】シートにコンボボックスを挿入する方法 コンボボックスとははこんな部品のことです。 右端の矢印をクリックするとドロップダウン(プルダウン)が表示され、その中の1つを選択させることができます。 実はマクロ(VBA)で使うことが多い部品ですが、マクロファイルでなくても便利に使うことが... 2024.01.15 Excel
Excel 【Excel】プルダウンリストの矢印を常に表示する方法 プルダウンリスト(ドロップダウンリスト)を作って社内で共有したら、プルダウンだと気づいてくれず、入力方法が分からず何も入力してくれないことがある・・・。 こんな声を聞くことがあります。 プルダウンリストは、こんな風に表示される入力候補のこと... 2024.01.14 Excel
ExcelVBA 【ExcelVBA】Dir関数でサブフォルダ名一覧を取得する方法 あるフォルダ内のフォルダ一覧、つまりサブフォルダの一覧を取得したいときは、Dir関数が便利です。 ここから先の説明はめちゃくちゃ長いので、先に結論を書いておきます。 こう書きます。 Dim 戻り値 As StringDim 属性 As In... 2022.03.23 ExcelVBA
ExcelVBA 【ExcelVBA】Dir関数の戻り値の順番はファイルシステムによって違う Dir関数は指定したファイルやフォルダの名前を返してくれますが、 返す名前が複数あるとき、 「どんな順番で返すか」知っていますか?? エクスプローラーに並んでいる順番だと思って実装してしまうと、 困ったことになるときがあります。 Dir関数... 2022.03.23 ExcelVBA
ExcelVBA 【ExcelVBA】Dir関数の落とし穴「拡張子」 Dir関数は簡単で便利な関数ですが、実は以外な落とし穴があります。 それは、「拡張子」の扱いです。 Dir関数では「拡張子」が部分一致になる 例1:エクセルファイルの拡張子 業務でよくあるのですが、 例えば、あるフォルダ内のエクセルファイル... 2022.03.23 ExcelVBA
ExcelVBA 【ExcelVBA】Dir関数でフォルダの存在をチェックする方法 フォルダがあるかないかを確認するには、Dir関数が便利で簡単です。 Dir関数の考え方 Dir関数は、指定したフォルダのフォルダ名を返します。 最初からフォルダ名分かっているのに、何でわざわざ調べるの? と思うかもしれませんが、そうではあり... 2022.03.23 ExcelVBA