お世話になります。
ネットワーク上にデータベースがあり、名簿の情報を代入するボタンを作成しました。
値は代入されるのですが、データベースのExcelがちらっと開き、完了するまでに幾度となくメッセージが出てきます。
メッセージ1
「このブックには安全ではない可能性のある外部ソースへのリンクが1つ以上含まれています。・・・」
更新するで進むと
メッセージ2
「ブック内の一部のリンクはすぐに更新できません。・・・」
が表示され、続行 で進むと
またメッセージ1が表示され、名簿の挿入人- リスト数分、何度も表示されます。
目的は静かに代入したいのです。
ボタンに書かれているコードは下記の通りです。
どなたか解決方法を教えていただけないでしょうか。
よろしくお願いいたします。
Private Sub CommandButton2_Click()
'作業員名を代入
Dim i As Long, i_max As Long
Dim m As Long
m = 18
Application.ScreenUpdating = False
UserForm2.Show vbModeless
UserForm2.Repaint
i_max = Sheets("リスト").Cells(Rows.Count, 5).End(xlUp).Row
For i = 2 To i_max
If Sheets("リスト").Cells(i, 5) <> "" Then Sheets("作業員名簿_全建統一5号").Cells(m, 3).Value = Sheets("リスト").Cells(i, 5).Value m = m + 6 End If
Next
Application.ScreenUpdating = True
Unload UserForm2
MsgBox "作業員名の代入が完了しました。"
End Sub
2022/02/03 03:05
2022/02/03 04:05