予算
3,000円
納品希望日
ご相談
募集期限
募集終了 締切日 2023年8月10日 /
掲載日 2023年8月9日
応募状況
応募人数 3
契約人数 1
閲覧数 132

募集内容

募集内容
下記ロジックだと、機能はするが数が多い場合、処理速度が遅く使えない。 高速に処理できるロジックを検討して欲しい。 Sub iii() Application.ScreenUpdating = False Workbooks("item - コピー.xlsm").Worksheets(1).Select m = Workbooks("item - コピー.xlsm").Worksheets(1).Cells(100000, 1).End(xlUp).Row c = Workbooks("item - コピー.xlsm").Worksheets(1).Range(Cells(2, 2), Cells(m, 33)) Workbooks("item - コピー.xlsm").Worksheets(2).Select n = Workbooks("item - コピー.xlsm").Worksheets(2).Cells(100000, 8).End(xlUp).Row For i = 2 To n a = Workbooks("item - コピー.xlsm").Worksheets(2).Cells(i, 8).Value Cells(i, 9) = Application.WorksheetFunction.VLookup(a, c, 7, False) Cells(i, 10) = Application.WorksheetFunction.VLookup(a, c, 31, False) Cells(i, 11) = Application.WorksheetFunction.VLookup(a, c, 15, False) Cells(i, 7) = "u" Next Application.ScreenUpdating = True End Sub
添付ファイル
ー
参考URL
ー
求めるスキル
ー
特記事項
ー

応募者一覧

応募者
応募日時
【ありよし】
2023/08/09 14:23
山中 康裕
2023/08/09 15:42
シグマアイ
2023/08/09 16:37

募集内容についての質問

質問と回答の履歴

小田篤史
小田篤史
3年以上前
画面更新だけを停止させていますが、セルへの値記入ループが恐らく長いので、併せて計算を手動に切替えて、最後に自動に戻すだけで、セル記入時の再計算処理が停止するので、かなり処理スピードは変わると思いますが、その程度で大丈夫ですか? また、コードを見る限り、selectメソッドによるシートの切り替えは不要です。(これだけだと実感できるような処理速度変化はありませんが)
募集終了
ブックマーク
予算
3,000円
募集終了

募集者情報

鈴★木
5.0 (15)
10
発注件数
100%
発注率
100%
取引完了率
認証状況
本人確認
機密保持契約(NDA)

この募集内容に似ている仕事

予算
5千円未満
応募者数 82
募集期限 あと 4 日 (10月31日まで)
user
大門圭介
投稿日時:1日前