Excel章立て」カテゴリーアーカイブ

(応答なし)無限ループにならないようにする

無限ループになってもコードの一部はExcelの機能で復活します。 でも、コードを書くスピードが落ちるのでVBA.DoEventsを入れましょう。 Windowsというオペレーティングシステムは、メッセージを受け取って処理 … 続きを読む

カテゴリー: 6 制御文と条件式  VBA | コメントする

VBA.Shell “cmd “,vbNormalFocus

で実行するコマンドプロンプトは、システムの変数のPathしか有効じゃない! Windowsシステム・ツールにあるコマンドプロンプトまたは、ファイル名をcmdで指定して実行するとPathは通っているのに、 VBA.Shel … 続きを読む

カテゴリー: 13 ファイル処理、メモ帳とのデータ処理 | コメントする

一括コピー(一括ファイル名変更)

Excelのセルにファイル名の一覧を作って一括コピーするマクロです。 ファイル名変更は、 以下。 Name  変更するファイル名  As  変更名 NameステートメントはBasic時代からある古いコマンドです。JRじゃ … 続きを読む

カテゴリー: 13 ファイル処理、メモ帳とのデータ処理 | コメントする

「入力」シートで汎用性アップ

エクセルでマクロを作って汎用的にするには工夫が必要です。 私は、「入力」とか「main」とかのワークシートを追加します。このワークシートはワークシートの一番左に置きます。また、「管理用」とか「管理」、「補助」、「補助シー … 続きを読む

カテゴリー: 8 ExcelとVBEの関係、Wordとのデータ処理 Excelオブジェクト | コメントする

他のExcelファイルからデータを集計/グラフ用のシートにコピー(Rangeって深い)

Rage(“B1:C2”).Select のような複数のセルをActiveCellで指定する方法には ActiveCellがA1とした場合 Excel.Range(Excel.ActiveCell … 続きを読む

カテゴリー: 8 ExcelとVBEの関係、Wordとのデータ処理 Excelオブジェクト | コメントする