vba スクリプトを使用して編集したい Excel シートがありますが、スクリプトの実行中にユーザーがセルを編集したり、ボタンをクリックしたりできないようにする必要があります。Excelボタンのクリック後にシェルするプログラムにより、このVBAサブ実行中に編集が有効になります。私が必要としているのは、VBA 以外の編集用にすべてのセルをプログラムでロックする方法です。これどうやってするの?
疑似コード:
Shell _ "PROGRAM1"
Shell _ "PROGRAM2"
Dim shellobject As PROGRAM2
shellobject.Connect "PROGRAM1"
shellobject.dothings
if(shellobject.success) then
Cells(1,1).Value = "HUZZAH!"
Else
Cells(1,1).Value = "OH NO MR BILL!"
End If
shellobject.dootherthings
etc.....