大量のテキストを生成してテキストボックスに格納するユーザーフォームがあります。Excel VBA TextBoxへの追加が遅い
Sub AddLineToSQL(sLine As String)
frmSQL.txtSQL.Value = frmSQL.txtSQL.Value & sLine & vbCr
End Sub
それが処理に時間がかかり、テキストの数百行を追加する(最大20秒):
は、私は、テキストボックスにテキストの次の行を追加するには、以下の機能を持っています。
この問題は、1000行以上のテキストを追加する可能性があることです。
私たちは基本的に同じことをする古いフォームを持っていますが、よりクリーンなユーザーエクスペリエンスを作成しようとしています。古いフォームはテキストをワークシートに書き込んだので、テキストボックスに追加するよりもはるかに迅速に動作するようです。
上記のものよりもテキストボックスにテキストを追加する方が効率的ですか?
私は古いフォームの作業を行い、ワークシートに行を書き込む必要がありますか?
おかげで、
マーク
ありがとうございます。 –