プログラミング

Excel VBA

【Excel VBA】モジュール名を変更する方法|変更できないときの対処と名前のルール

Excel VBAで標準モジュールを追加すると、名前は「Module1」「Module2」…と自動で付きます。数が増えると、どれに何のマクロを書いたのか分からなくなります。 モジュール名は、次の3ステップで変更できます。 ...
2026.11.09
Excel VBA

【Excel VBA】画面描画を停止して処理を速くする|ScreenUpdatingの使い方と実測結果

Excel VBAでマクロを実行すると、画面がちらついたり、シートが切り替わる様子が見えたりして、処理に時間がかかることがあります。 そんなときは、処理の前後に次の2行を入れて、画面描画(画面更新)を止めます。 Application....
2026.11.09
FX(外国為替証拠金取引)

MT5でボリンジャーバンドの価格をチャート表示する無料インジケーター|利確の指値がひと目でわかる「BB_Values」

「あと少し伸びたら利確しよう」「伸びろ!伸びろ!」 そう思っているうちに、価格がボリンジャーバンドの+2σにタッチして反落、反発・・・ さっきまであった含み益が、みるみる減っていく……。 そして、建値撤退した後で、動いてほしい...
2026.11.09
Excel VBA

【Excel VBA】フォルダの画像・写真をセルに合わせて貼り付ける|まとめて取り込むマクロ

工事や点検の写真報告書、あるいはクリエイティブレポートなどで、フォルダにある写真や画像を手作業で何枚もExcelに貼り付けるのは大変です。 大きさをそろえたり、セルに位置を合わせたりするのも手間がかかります。 Excel VBAのSha...
2026.11.09
Excel VBA

【Excel VBA】別のモジュール・プロシージャの変数を使う方法|Public変数と引数での受け渡し

Excel VBAで、あるマクロで作った変数の値を、別のマクロや別のモジュールで使いたいことがあります。 変数をどこから使えるかは、「どこに」「何と」宣言するかで決まります。 宣言する場所 書き方 使える範囲 ...
2026.11.09
Excel VBA

【Excel VBA】値が入っている最終行・最終列を取得する方法|MaxRowの書き方と別シート・空白の注意点

Excel VBAで「データが何行目まで入っているか」を取得するには、次の1行が定番です。 MaxRow = Cells(Rows.Count, 1).End(xlUp).Row A列の一番下から上に向かって探し、最初に値が見つかった行...
2026.11.09
Google Apps Script(GAS)

【GAS】Apps Scriptエディタをダークモードにする方法|拡張機能なしとAppsScript Color

Google Apps Script(GAS)のエディタは、初期設定では白い背景に黒い文字です。長時間コードを書いていると、白い画面がまぶしく感じる人も多いと思います。 この記事では、今のApps Scriptエディタを黒...
2026.11.07
GAS入門(Google Apps Script)

【GAS】インデントを一発で整える方法|Shift+Alt+Fでコードを自動整形

GASのインデント(行の頭の位置)は、次のショートカットで一発で整えられます。 OS ショートカット Windows Shift + Alt + F Mac Shift + Option + ...
2026.11.07
Google Apps Script(GAS)

【GAS】数値の桁数・文字列の文字数を取得する方法|lengthとtoString()の使い方

GASで文字数や桁数を取得するには length を使います。ただし、length が使えるのは文字列だけです。数値の桁数を知りたいときは、いったん文字列に変換してから length を使います。 やりたいこと 書...
2026.11.07
AI

【Excel VBA】Findで文字を検索して行番号・列番号を取得する方法|見つからないときのエラー対策も

Excel VBAで、指定した文字がある行番号や列番号を取得するには、Findメソッドを使います。結論から言うと、実務では次の形で書くのが安全です。 Sub 行番号を取得() Dim f As Range Se...
2026.11.07
タイトルとURLをコピーしました