和風スパゲティのレシピ

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

全記事一覧

サンプルコード

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