私は現在、自分の仕事用に小さなストック システムを書き直しており、プログラムが非常に遅く、VBA を始めてまだ 2 週間しか経っていないため、プログラムの速度を上げようとしています。
Excel 2003 Edition。
私の問題(と思います)は、識別子を作成しています。
私は2つ持っており、それらは次のとおりです。
Dim QuickView As String
QuickView = ActiveWorkbook.Range("a1:c200").Copy
Dim Stock As String
Stock = ActiveWorkbook.Range("c1:c200").Copy
現在、ユーザーは開いているダイアログからファイル (ワークブック) を選択しており、指定された範囲のデータをインポートしています。
ただし、これらの関数を呼び出すと、「オブジェクトはこのプロパティまたはメソッドをサポートしていません」というメッセージが表示されます。
Excelで使用するVBAで関数を作成するのではなく、独自のVBA関数を作成できる場所がどこにもないため、これがUDFである必要があるかどうかはわかりません。