VBA基本

VBATips

AutoFilterを「安全」「確実に」解除する【ExcelVBA】

ExcelVBAのメリットであり、デメリットはユーザーがエクセルを操作可能な事です。ユーザーが操作をしたことで、今まで動いていたコードが動かなくなる場合があります。特に気を付けないといけないのが、オー...
0
_基本

ワークブック名を変数にSetし、短い名前で利用する【マクロ初級者必読】

ExcelマクロこんなコードはNGですマクロ初級者の方、下記のような記載をしてませんか?マクロの使用が一度限りであれば特に問題ありませんが、今後運用していくマクロだとメンテンナンス面でお勧めしません。...
0
関数・メソッド

時/分/秒から時刻データを取得する【TimeSerial 関数】【ExcelVBA】

構文TimeSerial(Hour,Minute,Second)Hour    ・・・時を表す数値(integer型) 必須項目 数値範囲:0~23※24等も指定可能(後述参照)Minute ・・・分...
0
関数・メソッド

年/月/日から日付データを取得する【DateSerial関数】【ExcelVBA】

構文DateSerial(Year,Month,Day)Year   ・・・年を表す数値(Long型) 必須項目 数値範囲:100~9999Month・・・月を表す数値(Long型) 必須項目 数値範...
0
VBATips

ExcelVBA「ウインドウ枠の固定状態でも、セルA1を表示させる」

顧客先へ成果物としてエクセルを提出する際、セルA1を選択状態で納品するのは気配りのきいたものだと考えます。下記の記事では、全てのシートのセルA1を選択するマクロです。ウインドウ枠を固定していると、セル...
1
VBATips

翌月末日や翌20日を簡単に求めたい【DateSerial関数】【ExcelVBA】

翌月末の日付(月の末日)を簡単に求めたい請求書発行や入金予定リストなど、翌月末の月末日(未来日時)を知りたい事務職や経理職の方は多いと考えます。DateSerial関数を使用する事で簡単に求める事が出...
0
Internet Explorer自動操作

VBAでIE操作「ウインドウサイズ変更・可否設定/表示位置設定」

IEウィンドウのサイズ変更・変更可否設定・表示位置設定Excel VBAマクロでIEの自動制御では、下記のようなウインドウの設定変更も可能です。 IEウィンドウの表示サイズの変更 IEウィンドウの表示...
0
Internet Explorer自動操作

VBAでIE操作「IEウィンドウの各種バーの表示/非表示」

Internet Explorerウィンドウの各種バーの表示/非表示Excel VBAマクロでIEの自動制御では、下記のようなIEウインドウの各種バーの設定変更も可能です。 ツールバーの表示/非表示 ...
0
VBATips

フォルダ内のファイル名を一括で変更処理するマクロ【ExcelVBA】

フォルダ内のファイル名を一括変更する毎日成果物として提出をしないといけない場合に、ファイル名に日付を付けるなどをして、ファイル名が被らないようにする事は多いです。大量のファイルの場合作業時間が必要で、...
0
VBATips

フォルダ内のxlsxファイルに同一処理をするマクロ【ExcelVBA】

フォルダ内のエクセルファイル全てに同一処理をするたくさんのファイルに対して、決まった処理(月初処理や月末処理等)を繰返し行うことはよくあります。ファイル数が多いと時間が多く必要で、エクセルファイルを開...
0
VBATips

ダブルクォーテーションを文字列に簡単に入れたい【Chr(34)】

ダブルクォーテーションを簡単に入力したいVBAコード上で文字列を囲む場合はダブルクォーテーションを使用します。文字列上にダブルクォーテーションを入れる方法を忘れがち単純に囲むだけで使用するダブルクォー...
0
関数・メソッド

ファイルまたはフォルダを抽出する【Dir関数】【ExcelVBA】

Dir関数は指定したファイルまたはフォルダの名前を返します。構文Dir ) ] 引数の一覧は以下です。引数定数(値)説明備考pathnameー取得したいフォルダ名やファイル名を入力ワイルドカードを使用...
0
関数・メソッド

ふりがなを作成する【SetPhoneticメソッド】【ExcelVBA】

SetPhoneticメソッドは、指定した範囲の文字列のフリガナを作成します。メソッド説明SetPhoneticメソッドの構文は以下のように記載します。引数はありません。Object(Range)範囲...
0
VBATips

フォルダからファイルを一覧で抜き出す【エクセルマクロ】

フォルダの中から「ファイル名」を一覧で抜き出すWindowsのフォルダ内にあるファイル名を書き出さないといけない時に使用するマクロです。マクロで一発抜き出しすることで、コピペミスや抜き出しミスがなくな...
0
_基本

RangeとCellの使いわけ【VBA基本】

VBAではセルを指定する方法として「Range」と「Cells」の二種類があります、どちらもRangeオブジェクトでセルを指定するものです。下記にコードの記載方法をRange、Cellそれぞれサンプル...
0
一覧表

VBEショートカット一覧【VBA基本】

VBE(Visual Basic Editor)とは?VBE(Visual Basic Editor)とは、VBAマクロを作成するための開発環境ソフトです。エクセルのメニューから「ツール」→「マクロ」...
2
関数・メソッド

文字列を指定文字種に変更する【StrConv関数】【ExcelVBA】

StrConv関数を使用してマクロ動作させると、全角を半角にしたり、半角から全角に変更も自由自在です。StrConv関数で使用する定数一覧の確認もこちらのページで行えます。
0
一覧表

【VBA一覧】西暦、和暦変換のエクセル年号一覧(早見表)

西暦、和暦変換早見一覧表(エクセル)コピペで使える西暦、和暦変換一覧表です。コピペでエクセルもしくはスプレッドシートに貼り付けてご利用ください。西暦和暦和暦分割改元1900明治33年明治331901明...
0
一覧表

【VBA基本】セル罫線の定数一覧(エクセルマクロ)

格子状の罫線セル罫線定数CSVデータから帳票を生成や、報告書類を作成した場合、罫線を使用して見栄えをよくするケースは多いと思います。その際に使用する罫線の定数を纏めています。設定定数内容枠線Borde...
0
_基本

【VBA基本】Constでの定数宣言と定数一覧

定数とは?定数は変数と同じような仕組みですが、コード中に変更ができない固定の値(数値や文字列)です。コード中で変更しない固定の値(数値や文字列)は変数ではなく、定数に入れましょう。定数の記載方法定数の...
0