現在、25 ~ 30 枚の Excel シートで構成される Excel VBA アプリケーションがあり (これらのシートはすべて非表示で、バックグラウンド処理を行って VBA フォーム UI に表示します)、VB フォームを使用して UI を開発しました。しかし、私たちが直面している問題は、次のコードを使用して [保存] ボタンをクリックするたびに発生することです。
ThisWorkbook.Save
ただし、これは個々のシートではなくワークブック全体を保存するため、単一のシートで変更を加えてもワークブック全体が保存され、この保存処理は非常に遅くなります (大量のデータを含むすべての Excel シートを保存する必要があるため、データがなくても不要です)。変わります)。
私の質問は、Excel ファイル全体ではなく、「特定の Excel シートの 1 つのシートのみ」を保存できる方法はありますか?
注:私は Java 開発者で、以前は VBA に取り組んでいましたが、数年前のことで、少し忘れています。任意のガイダンスをいただければ幸いです。または、この状況を処理する方法についての指針をいただければ幸いです。さらに情報が必要な場合はお知らせください。この質問を編集できます。
私がすでに試したことは何ですか?昨日から多くの調査を行いました.SOに関する以前の質問で検索しましたが、有用な情報は得られませんでした. 私の調査によると、これはできないと言われています。私は正しい道を進んでいますか?