Excel/VBA

Excel/VBA

【ExcelVBA】ブック全体で特定文字(複数可)を削除・置換するマクロ

標準の[検索と置換]だと1ワードずつしか出来ず面倒なのでマクロで一括置換したい。そんな時に役立つ関数を作って見た。
Excel/VBA

【VBA】エクセル保存直前に自動でバックアップを取る

共同で使うエクセルはある日いきなり何者かに破壊される運命にあります。そんな時の為に自動で定期的にバックアップ保存&破壊したユーザを特定するためのマクロ
Excel/VBA

【Excel】CSVファイル上書き保存時のしつこい確認ダイアログを非表示にする

5回も6回もダイアログで確認を取ってくるメンヘラ気味なExcelさん。あまりにも煩わしいのでどうにかならないかと色々試してみた。
Excel/VBA

【VBA】セルの内容を一括でSQL文に変換するマクロ

このデータでINSERT(UPDATE)しといて!とエクセルを渡される事が個人的に多々あります。 そんな時に毎度ちまちま文字列くっ付けてSQL作るのが面倒だったので解消するマクロを作ってみた
2021.04.01
Excel/VBA

【エクセル/VBA速度改善】重い・遅いマクロの処理を確実に早くする方法

大量のデータを扱う為重い、ある日を境に急に重くなった等々…マクロあるあるですが、本記事の内容を適用する事で確実にスピードアップする事間違い無しなので、お困りな方は是非参考にして下さい!
2020.02.20
Excel/VBA

【Excel/VBA】既存のXMLファイル要素の取得・編集・保存方法

JSONに取って代わりつつあるものの、未だ根強く残り続けるXMLファイル。本日はVBAでXMLファイルを開き、中身を書き換えて名前を付けて保存を行うマクロを作ったので備忘録。
Excel/VBA

【Excel/VBA】土日祝日を判定して営業日を取得する方法

本日は日付を渡して土日祝日だった場合はその次の営業日を取得するマクロです。連休だったり企業独自の休日にも対応。基本ベースは後ろ倒しで作成してますが、場合によって前倒し等も対応可能。
2020.02.21
Excel/VBA

個人用マクロブックを使って自分だけの右クリックメニューを作る【VBA/CommandBarControl】

ちょっとした操作のマクロで頻繁に使う関数はPERSONALに保存していつでも呼べる様にしているのですが、もっと簡単に呼べないかな~と思い右クリックからのメニューを自作してみた話し。
2020.01.06
Excel/VBA

エクセル上でデータベース(MySQL)へODBC接続し集計を行う方法

日頃利用している業務システムのデータをエクセルで集計したいと言う要望は、どんなジャンルであれ未だに高い需要があると思います。( 情シス的にはセキュリティ面やサーバーへの負荷等のリスク的にシステムからCSV吐かせてそれで行って欲しい所ではありますけどもね…)本日はエクセル上で直接DBアクセスを行い、ワークシート関数で集計を作成するやり方をご紹介します。
Excel/VBA

Excel2010と2016の切り替えをワンタッチで行うマクロ

同じPCに2010と2016が入っている場合、通常は後にインストールした方がデフォルトで起動する様になっており、原則変更が出来ません。 前のバージョンのエクセルで開きたいって場合結構有るんですが、そんな時にはコントロールパネルでエクセルの修復を行わなければならずめちゃめちゃ時間が掛かる。。。そんな訳でワンタッチで切り替えれるマクロを作りボタン化してみましたのでご紹介。
2020.01.17