エクセルエクセルVBA-セル挿入でずれても大丈夫なシステムを作る方法2つ エクセルで色々なものを作っていると必ずと言っていいほど問題になるのが、セルを挿入したり削除した時のファイルやプログラムが正常に動かなくなる事象です。 これはVBA側でセルの指定を Range("B2"...続きを読むエクセル
エクセル【VBA】ユーザー配下のパスを取得する ユーザー配下のパスはパソコンによって変わります。 ユーザー配下のパスはユーザー名が入り、いちいち指定するのは面倒です。 そこでCreateObject("Wscript.Shell")を利用して、パソ...続きを読むエクセル
エクセル【VBA】リスト処理ーListIndexが取れているがListBox1.valueやListBox1.textが空になる ユーザーフォームなどでリスト処理をしていたところ、リストの選択は出来ているのにListBox1.valueが取得できない事象に会いました。 リストを3つ作成してそれぞれを ListBox1.ListI...続きを読むエクセル
VBA【エクセルVBA】マクロ処理を画面表示せずに実行する マクロを実行しようとすると、マクロの動きが画面に表示されます。 バックグラウンドで実行しているような動きにしたい場合は処理風景を隠したいこともあります。 例えば、通常は非表示のファイルを処理する場合や...続きを読むVBAエクセルプログラミング・コーディング