VBA

VBA

【エクセルVBA】連想配列にセルの値を格納する繰り返し処理サンプル

連想配列にセルの値を格納する繰り返し処理のサンプルです。 A列をキーにしてB列のデータを連想配列に格納していきます。 エクセルシートはこんな感じで用意します。 ※スマホで見にくい場合はPC版で表示してみてください。 A B C 1 Key1...
VBA

【エクセルVBA】連想配列はDictionaryではなくコレクションを使うべき理由

エクセルVBAで連想配列といえばDictionaryが思い浮かぶ人も多いはず。 でも、Dictionaryを使うには、事前に「Microsoft Scripting Runtime」を有効化する必要があって不便です。特に配布して他の人が利用...
VBA

フォルダ内のエクセルファイルを自動で一括結合する方法!

フォルダ内にある大量のエクセルファイルを一つのシートにつなげるのは人間のやる仕事じゃない。。。 というわけで、全部自動で一括結合するプログラムを書いてみました! 方法としては以下のような感じです。 エクセルファイルを全部CSV形式のファイル...
VBA

フォルダ内のエクセルファイルを一括パスワード解除する!

フォルダ内のエクセルファイルを全部ワンクリックでパスワード解除するVBAです。 パスワード解除するだけでなく、同時にエクセルファイルを読み取り専用に設定して保護する機能も入れています。 パスワードで保護してやりとりするようなエクセルファイル...