【VBA】フォルダ内のキーワードに一致したエクセルブックのすべてのシートに対して、指定したセルを集計シートに転記する
フォルダ内に大量に同じ様式のエクセルブックがあるとします。 起債計画書の様に事業毎に1つの様式を使用する場合、市町村によっては1つのブックにまとめたり、1事業につき1ブックにしたりまちまちだったりします。 その大量にある...
技術を身につけて自由な人生を!
VBAフォルダ内に大量に同じ様式のエクセルブックがあるとします。 起債計画書の様に事業毎に1つの様式を使用する場合、市町村によっては1つのブックにまとめたり、1事業につき1ブックにしたりまちまちだったりします。 その大量にある...
VBA串刺し集計をするとき、 この手順を踏むことになります。 ②の処理をするコードを紹介します。 前回の記事のコードは完全一致でシート名を検索しますが、今回はキーワードを含んでいればOKです。 例えば、シート名に「集計」を含む...
VBA串刺し集計をするとき、 この手順を踏むことになります。 ②の処理をするコードを紹介します。 CheckSheetExists()はブックと文字列を引数にとり、ブック内のシート内に引数の文字列と一致するシートがある場合はT...
VBA市町村から提出された様式を確認する業務で、資料をみると数値が違うことに気づいて訂正することがあります。 「ここ訂正しておいたで~」とメールを送ろうとするも、どこを直したか忘れてしまった。 そんなときに使います。 実行する...
VBA各市町村の様式をエクセルブックに集めたとします。 県庁所在地の市を1番として、順番にソートしたくなる時があるときに使います。 様式を集めたエクセルブックを ↓ ソートします。 Test()でSortSheets()を呼び...
VBA前回の記事では1つのエクセルブックを選択して、1番目のシートをマクロブックにコピーと自動リネームするコードを紹介しました。 今回は応用として、フォルダを選択してキーワードを含むエクセルブックのシートをコピーして自動リネー...
VBA公務員的な事務では1日に100回くらいは見ることになる風景ですが、こんな感じに同じ様式のエクセルがフォルダ内に転がっている状態があります。 比較や串刺しをする際、1つのブックにまとめるとやりやすいのでコピーします。 今回...
VBA選択したフォルダ内で、キーワードを含むエクセルを読み込んで処理したいときに使います。 まずこれがフォルダを選択するコードです。 2行目からすでに意味不明ですね。 msoFileDialogFolderPickerという便...
VBAファイル選択ダイアログを表示してエクセルファイルを選択して読み込みます。 ファイルパスはcollection型で返されます。 例えば、豊島区様式01.xlsx、品川区様式01.xlsx、、、 とあって、そのC3セルに欲し...
VBAファイル選択ダイアログを表示してエクセルファイルを選択し、読み込みます。 ファイルパスは文字列として返します。 オブジェクトとして返すより、文字列として返した方が使いやすいと個人的には思います。 実際に使うときはこんな感...