(2)また、REDIMの内部VBA実装は、サイズが小さくなったときにストレージを解放することを保証していないことにも注意してください。このような実装では、サイズが入力サイズの半分以下になるまで物理的にストレージを減らさないのが一般的な選択です。Subこの実装の特別な利点は、サイジングロジックがクライアントコードから完全に削除されることです。このようなパターンで保存されたデータ型は、配列や別のクラスを含む、VBAでサポートされている任意の型にすることができます。私はこれを動作させることができますが、これが正しいか、これを行う最も効率的な方法かどうかは分かりません。詳細:151行をループし、列C基準に基づいて、これらの行の列AとBのみを2次元配列に割り当てます。この基準では、151行のうち114行だけがアレイに必要です。Preserveでは、最後の配列次元のサイズを変更できるだけで、次元数を変更することはできません。Preserveラインの結果として。私は配列が114行ではなく、151ではありませんが、これが可能かどうかを確認するために必要な大きさの配列を作成したいと思います。以下のコードを参照してください。私は配列を初めて知っていて、これを見て日。注:列は定数ですが、行は異なります。Preserveを使って、範囲に代入するときに終わりに転置する転置を使用することで、これを動作させるように思えました。このようにして、配列はまさに空のセルを必要とするサイズになります。TwitterTop。