和風スパゲティのレシピ

日本語でコーディングするExcelVBA

全記事一覧

サンプルコード

オートフィルターでデータを抽出する
オートフィルターをクリアして全て表示する
オートフィルターで抽出中の件数をカウントする
オートフィルターで数値の条件・区間を抽出する
数値を丸数字①②③~に変換する
Colorプロパティの値からRGBの値を求める
セルの文字色・背景色を列挙型Enumで記憶する
文字色・背景色を設定するマクロを書くマクロ
シートを新規ブックにコピー/移動する
シートを別のブック(の末尾)にコピー/移動する
新規シートを新しいブックに追加する
アクティブシートを変えずにシートを追加・コピーする
指定のシートが何番目のシートか調べる
隣のシート(前のシートや次のシート)を取得する
偶数シートなど飛び飛びのシートをループする
シート名をセル値から取得してWorksheetを指定する方法
文字列からシート名に使えない文字を消去する
ブック内の最終(右端)シートを取得する
重複しないよう連番付きでシート名を設定する
ワークシートが存在するかチェックする関数
ブックを現在開いているかチェックする関数
ダイアログボックスでフォルダを指定・選択する
日付から「年度」を求める関数
「年度」を使って日付を求めるDateSerial関数
4月から3月を連番に変換してコードを整理する
文字列の中にある数字を抽出する関数
ParamArrayを別関数のParamArrayに渡す方法
FileSystemObjectの呼び出しを短縮する方法
WorksheetFunctionの呼び出しを短縮する方法
Ctrl+Shift+↓のセル範囲取得をVBAで行う方法
セル範囲を元の大きさを基準に拡大縮小する
セル範囲を縮小する/見出し行を除外する