質問: 別シートの値を検索して一致したものを合計する excelvba初心者です。 お手数おかけします。 難問なのかどうかもよく分からず。。困っています。 シート1 シート2 シート3 aaa 100 aaa 50 bbb 20 bbb 200 ccc 150 ccc 30 ddd 300 qqq 250 ddd 10 eee 400 www 350 rrr 40 上記の値を決められた順番に別シートに集計したい(その時に、値を1/10にしたい) シート4 aaa 150 bbb 220 ccc 180 ddd 310 eee 400 fff 0 ggg 0 www 350 findでaaaを検索し見つかった値を ifにて条件分岐させるものをつくったものの プロシャーシーが大きすぎと言われてできません。 どなたか教えていただけないでしょうか。
回答: > プロシャーシーが大きすぎと言われてできません。 「プロシージャ」は、sub ~ end sub の処理ブロックのことです。何行あるんだろう、ありえないくらいデカイはず・・・ 記録は、なるべくムダな操作減らしてシンプルに、ですよ。 再記録大変なので、まずはムダな処理を削除してみてください。 こーいうの↓で埋め尽くされてませんか? activewindow.scrollrow = 数字 画面スクロールなので、その行は削除しちゃって大丈夫です。 それで動かないかな