質問: vbaについてお力添えください! こんなザクっとした説明で回答いただけるかわかりませんが、写真のマクロが結構時間がかかってしまいます。処理を早くできる箇所があればご教授お願いいたします。
回答: 表の様子が全く分からないので具体的な方法が提示できませんが、 時間がかかる原因は書き込みをセル1個ずつ処理しているからだ、というのは確実です。 配列に入れて1回だけ書き込むようにすれば With Application .Calculation = xlCalculationManual .EnableEvents = False .ScreenUpdating = False End With この部分も不要になります。 添付するのはマクロのコードではなく(コードは質問欄にコピペ)表のほうです。表の様子が分からないと打つ手なしです。