MicrosoftExcelのVBA(マクロ)集です
主に簡単なものばかりです
【免責事項】
ここに掲載されているマクロを実行したことにより損害が発生しても、
当方は一切の責任を負いませんので、ご了承下さい
実行前には、万一に備えて保存処理を行うことをお勧めいたします
【補足】
ソースコード一式は、ここもしくはここからダウンロード可能です。
主に簡単なものばかりです
【免責事項】
ここに掲載されているマクロを実行したことにより損害が発生しても、
当方は一切の責任を負いませんので、ご了承下さい
実行前には、万一に備えて保存処理を行うことをお勧めいたします
【補足】
ソースコード一式は、ここもしくはここからダウンロード可能です。
MicrosoftExcelVBA集の更新履歴 | ||
---|---|---|
2022/10/31 | 178:リンク切れ判定 | 内容を見直しました |
2021/12/10 | 200:HTMLテーブル作成 201:HTMLテーブル作成↓ 202:HTMLテーブル作成→ |
新規追加しました |
2020/12/11 | 199:印刷範囲をテキスト出力 | 新規追加しました |
2020/12/05 | 198:置換改行除去 | 新規追加しました |
2020/09/16 | 017:置換日時世界UTC→日本JST 018:置換日時日本JST→世界UTC 021:置換正月ボケ対応 061:置換NULL文字除去 177:置換英数半角カナ全角 |
名称変更しました |
2020/09/15 | 015:置換日時→FILETIME16進 016:置換FILETIME16進→日時 149:置換秒→時分秒 |
名称変更しました |
2020/09/09 | 197:重複データ件数 | 新規追加しました |
2020/09/09 | 011:重複データ件数一列 | 名称変更しました |
2020/08/21 | 012:変換10進→16進 013:変換16進→10進 |
統合(「012:置換10進←→16進」) |
2020/09/04 | 014:置換Little←→BigEndian | 名称変更しました |
2020/09/04 | 951:Classスカラ配列 | 新規追加しました |
2020/09/03 | 104:合算時分↓ 164:キー毎横並↑ |
名称変更しました |
2020/08/21 | 077:変換Excel列名→10進 081:変換10進→Excel列名 189:セル列名変換 |
統合(「189:置換セル列番号←→列名」) |
2020/08/21 | 085:トリミング左右 086:トリミング左 087:トリミング右 |
統合(「085:置換トリミング」) |
2020/08/21 | 031:置換日付→曜日 088:置換がな→カナ 089:置換カナ→がな 090:置換空白全角→半角 091:置換小文字→大文字 092:置換大文字→小文字 093:置換半角→全角 094:置換全角→半角 127:置換日付→年齢 145:置換インクリメント 146:置換デクリメント 162:置換MSSQL日時 179:置換全角カナ→ローマ字 188:置換セル範囲Range→Cells |
名称変更しました |
2020/08/20 | 021:年明日付入力修正 190:正月ボケ対応 |
統合(「021:正月ボケ対応」) |
2020/08/20 | 127:日付→年齢 | 名称変更しました |
2020/08/19 | 195:入力ABC 196:入力あいうえお |
新規追加しました |
2020/08/07 | 027:文字列結合読点↑ | 廃止(「008:文字列結合↑」に統合) |
2020/08/07 | 028:文字列結合読点← | 廃止(「009:文字列結合←」に統合) |
2020/08/07 | 025:キー毎文字列結合↑ 039:キー毎合算↑ 153:キー毎滅色↑ 154:キー毎滅色← 155:キー毎滅線↑ 156:キー毎滅線← |
名称変更しました |
2020/08/05 | 068:データ照合← 171:データ照合↑ |
名称変更しました |
2020/07/23 | 004:グループ展開↓ 005:グループ閉鎖↑ 006:グループ展開→ 007:グループ閉鎖← 008:文字列結合↑ 009:文字列結合← 019:連番↓ 020:連番→ 032:文字列結合←↑ 033:文字列結合↑← 037:合算↑ 038:合算← 049:文字列分割読点↓ 050:文字列分割読点→ 066:グループ展開↑ 067:グループ展開← 078:グループ閉鎖↓ 079:グループ閉鎖→ 106:連番空欄以外↓ 107:連番空欄以外→ 119:連番数式空欄以外↓ 120:連番数式空欄以外→ 128:連番挿入↓ 129:連番挿入→ 137:連番空欄↓ 138:連番空欄→ 184:グループ閉鎖行↑ |
名称変更しました |
2020/07/04 | 194:文字列分割ハイフン区間 | 新規追加しました |
2020/01/07 | 190:正月ボケ対応 191:WindowsコマンドCOPY 192:WindowsコマンドRENAME 193:WindowsコマンドDELETE |
新規追加しました |
2019/12/10 | 188:セル範囲変換Range→Cells 189:セル列名変換 |
新規追加しました |
2019/12/09 | 186:セル着色入力規則 187:セル着色保護ロック |
新規追加しました |
2018/04/27 | 185:改行分割 | 新規追加しました |
2018/02/09 | 025:キー毎文字列結合 | 内容を見直しました(他を統合) |
2018/02/09 | 029:キー毎文字列結合読点 | 廃止(「025:キー毎文字列結合」に統合) |
2018/02/09 | 153:キー毎滅色 154:キー毎滅色横 155:キー毎滅線 156:キー毎滅線横 |
内容を見直しました |
2018/02/08 | 183:セル着色緑を★に 184:グループ閉鎖行 |
新規追加しました |
2018/02/07 | 031:日付→曜日 | 内容を見直しました(他を統合) |
2018/02/07 | 030:日付→曜 074:日付文字→曜 075:日付文字→曜日 |
廃止(「031:日付→曜日」に統合) |
2018/02/06 | 182:列幅自動調整選択中のみ | 新規追加しました |
2018/02/04 | 181:シート内図形全削除 | 新規追加しました |
2018/01/17 | 180:テキストボックス化 | 新規追加しました |
2017/09/21 | 906:CountIf | 新規追加しました |
2017/09/08 | 179:変換全角カナ→ローマ字 905:ソート削除 |
新規追加しました |
2017/07/14 | 901:全セルコピー 902:フィルタリング削除 903:シート分離 904:VLookup |
新規追加しました |
2017/07/12 | 178:リンク切れ判定 | 内容を見直しました |
2017/07/11 | 152:ハイパーリンク判定 177:英数半角カナ全角 |
内容を見直しました |
2017/07/08 | 011:重複データ件数 | 内容を見直しました(高速化) |
2017/07/07 | 061:NULL文字除去 | 新規追加しました |
2017/07/05 | 010:重複データ除去 | 内容を見直しました(高速化) (「061:重複行除去」を統合) |
2017/07/05 | 174:行書式コピー 175:データ照合左右 176:データ照合上下 |
新規追加しました |
2017/07/05 | 068:データ照合左右位置固定 171:データ照合上下位置固定 |
名称変更しました |
2017/06/29 | 173:ファイル存在判定 | 新規追加しました |
2017/06/24 | 172:CSV出力 | 新規追加しました |
2017/06/22 | 171:データ照合上下 | 新規追加しました |
2017/04/28 | 170:表示倍率を統一 | 新規追加しました |
2016/07/19 | 167:横整列 168:キー毎横整列 169:Excelシート差異セル着色 |
新規追加しました |
2016/07/15 | 166:クエリテーブル全削除 | 新規追加しました |
2016/07/14 | 162:MSSQL日時変換 163:セル着色非空白 164:キー毎横並 165:Excelシート一致判定 |
新規追加しました |
2016/07/13 | 161:Excelファイル内容取得 | 新規追加しました |
2016/07/11 | 159:キー毎セル着色不一致 160:Excelシート一覧指定 |
新規追加しました |
2016/07/08 | (全体) | 各タイトルを再編しました |
2016/07/06 | 158:データ分散 150:データ有→丸印 |
新規追加しました |
2016/06/23 | 157:キー毎セル着色不一致連帯 | 新規追加しました |
2016/06/20 | 151:階層展開 152:ハイパーリンク判定 153:キー毎滅色 154:キー毎滅色横 155:キー毎滅線 156:キー毎滅線横 |
新規追加しました |
2015/12/11 | 149:秒→時分秒 | 新規追加しました |
2015/09/30 | 148:キー毎照合上詰め包含 | 新規追加しました |
2015/06/04 | 147:ハイパーリンク作成隣から | 新規追加しました |
2015/05/15 | 137:連番空欄 138:連番空欄横 139:フリガナ調査 140:参照設定確認 141:ショートキー登録状況確認 142:Excel2003色パレット 143:色を混ぜる 144:xls形式互換性チェック 145:インクリメント 146:デクリメント |
新規追加しました |
2015/01/17 | 132:表示非表示セル座標 133:表示非表示シート見出 134:表示非表示リボン 135:表示非表示数式バー 136:表示非表示数式 |
新規追加しました |
2015/01/09 | 128:連番挿入 129:連番挿入横 130:フィルタ全解除 131:PERSONALXLSB出力 |
新規追加しました |
2014/12/27 | 127:年齢計算 | 新規追加しました |
2014/12/23 | 123:セル着色不正連続連番昇 124:セル着色不正連続連番昇横 125:セル着色不一致左端基準 126:セル着色不一致上端基準 |
新規追加しました |
2014/12/13 | 121:ソースコード出力 122:ファイル分割 |
新規追加しました |
2014/06/07 | 117:ハイパーリンク作成 118:ハイパーリンク削除 119:連番数式空欄以外 120:連番数式空欄以外横 |
新規追加しました |
2014/05/14 | 114:背景着色 115:変換色10進→16進 116:変換色16進→10進 |
新規追加しました |
2014/05/13 | 112:背景色取得 113:文字色取得 |
新規追加しました |
2014/05/10 | 111:行幅拡張 | 新規追加しました |
2014/02/20 | 108:周囲シート全削除 109:Excelファイル一覧 110:Excelシート一覧 |
新規追加しました |
2013/07/24 | XML形式データを導入しました レイアウトを変更しました | |
2013/07/21 | 106:連番空欄以外 107:連番空欄以外横 |
新規追加しました |
2013/06/18 | 105:キーデータ分割 | 新規追加しました |
2012/04/13 | レイアウトを変更しました | |
2012/02/03 | 104:合算時分 | 新規追加しました |
2012/01/27 | 103:樹形図線引 | 新規追加しました |
2011/09/12 | 102:SQLのINSERT文作成シート | 新規追加しました |
2011/09/05 | 101:カーソルを左上に統一 | 新規追加しました |
2011/09/01 | 100:SQLのinsert文複数作成 | 新規追加しました |
2011/08/31 | XHTM1.1対応しました | |
2011/05/11 | 095:修飾反転色 096:左右交換 097:横棒グラフ 098:マトリックス風 099:乱数 |
新規追加しました |
2011/05/10 | 082:修飾反転太字 083:修飾反転斜体 084:修飾反転下線 085:トリミング左右 086:トリミング左 087:トリミング右 088:変換がな→カナ 089:変換カナ→がな 090:変換空白全角→半角 091:変換小文字→大文字 092:変換大文字→小文字 093:変換半角→全角 094:変換全角→半角 |
新規追加しました |
2011/04/29 | (全体) | 説明文を整理しました |
2011/04/29 | 081:変換10進→Excel列名 080:SQLのinsert文作成set版 |
新規追加しました |
2011/04/26 | 078:グループ閉鎖逆 079:グループ閉鎖逆横 |
新規追加しました |
2010/05/23 | 077:変換Excel列名→10進 | 新規追加しました |
2010/05/21 | 076:接頭辞除去 | 新規追加しました |
2010/04/29 | 074:日付文字→曜 075:日付文字→曜日 |
新規追加しました |
2010/04/25 | 072:連番昇順チェック縦 073:連番昇順チェック横 |
新規追加しました |
2009/09/20 | (全体) | 説明文を整理しました |
2009/09/20 | 068:データ照合左右 069:データ生成総当二列 070:文字列分割左端 071:文字列分割右端 |
新規追加しました |
2009/07/01 | 066:グループ展開逆 067:グループ展開逆横 |
新規追加しました |
2009/06/25 | 064:セル値取得第一部 065:セル値取得第二部 |
新規追加しました |
2009/06/23 | 063:見出付シート作成 | 新規追加しました |
2009/06/17 | 062:csvファイル一括読込 | 新規追加しました |
2009/06/11 | 061:重複行除去 | 新規追加しました |
2009/06/10 | 057:SQLのinsert文作成 | 新規追加しました |
2009/06/10 | 058:置換 059:置換行一致前後半余白除去 060:置換行一致 |
新規追加しました |
2009/06/06 | 056:セル内重複一文字除去 | 新規追加しました |
2009/06/05 | 054:シート整列第一部 055:シート整列第二部 |
新規追加しました |
2009/06/04 | 049:文字列分割読点 050:文字列分割読点横 051:シート管理第一部 052:シート管理第二部 053:シート名取得リンク付 |
新規追加しました |
2009/05/21 | 047:空白セルを着色 048:漢字を含むセルを着色 |
新規追加しました |
2009/05/19 | 046:ファイル移行 | 新規追加しました |
2009/04/10 | 045:行幅調整 | 新規追加しました |
2009/04/09 | 044:値に変換 | 新規追加しました |
2009/03/23 | 043:半角スペース以外取消線 | 新規追加しました |
2009/03/06 | 042:ブック内全置換 | 新規追加しました |
2009/03/01 | 041:シート色初期化 | 新規追加しました |
2009/03/01 | What's New(更新履歴)を新設しました |