Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

VBAでZIP圧縮と解凍を行う

VBAでZIP圧縮と解凍を行う方法 VBAの標準機能にはZIPファイル関連の機能がありません。 無いのであればなんらかの別の方法で行うことになります。具体的には以下が挙げられます。 PowerShellの圧縮、解凍コマン […]

VBAの配列の任意の位置への追加や削除を行う

配列の任意の位置へのデータの追加や削除を行うには VBAの配列はRedim Preserve構文で終端より先の領域を拡張することはできますが、配列の途中の部分にデータを挿入したり削除したりする仕組みはありません。 一般的 […]

VBAで選択セル範囲の値をランダムに並べ替える

セルの値をバラバラに並べ替えたい 特になんらかのデータのテストを行いたい場合に多いのですが、複数あるデータを規則性がない状態で並べ替えたい場合があります。 こんな感じです。 Excelでの並べ替え機能は、列に特化していた […]