VBAコードが実行されてExcelシートが変更されている間にExcelシートがユーザーによって変更されないようにロックする方法はありますか?VBA Excelシートを「ロックする」方法
1
A
答えて
4
あなたのコードがアクティブである場合は、ユーザーが同時にデータを変更する機能を持っている理由は、私はよく分からない - マクロ砂時計は対話不可能
をレンダリング表示する必要があるあなたはplsはあなたのコードを投稿することができますか?あなたは、ユーザーが何かが(コードが実行されている間、つまりは再生されない)が起こっている知っている、そしてどのくらい Walkenbachからこの例を行くことがありましょうし、プログレスバーを追加する
- 含んで検討することができる
オプション仕事が
Application.Visible = False 'code Application.Visible = True
便利です
2
Excel 2003からの追加の操作なしでシートを保護すると、ユーザーの入力が防止されますおよび VBAの操作。ロックされたセルとのユーザーのやりとりを防止するために、VBAを許可するには、UserInterfaceOnly
プロパティを使用します。これはVBA経由でのみ行うことができます。この方法でシートを「手作業で」保護する方法はありません。手動でシートの保護を解除すると、このプロパティは削除されます。したがって、このプロパティをワークブック/シートのオープン/アクティブ化イベントに設定することをお勧めします。
Private Sub Workbook_Open()
Dim SH As Worksheet
' allow some non-destructive activities
For Each SH In ActiveWorkbook.Worksheets
SH.Protect DrawingObjects:=False, Contents:=True, UserInterfaceOnly:=True, _
AllowSorting:=True, AllowFiltering:=True, _
AllowUsingPivotTables:=True
Next SH
End Sub
関連する問題
- 1. VBA Excel保護シート
- 2. Excel VBA - 他のシート
- 3. VBAに完全修飾Excelシート名を渡す方法は?
- 4. ExcelシートからVBA関数を呼び出す方法
- 5. Excel VBA - シートにバルクイメージを挿入する
- 6. Nシートのループ - Excel VBA
- 7. EXCEL VBA - シート名が変数
- 8. vbaで保護されたExcelシートの特定の領域をロック解除
- 9. Excel VBAのコピーをシートから他のシートにコピーする
- 10. VBAでシートを保存する方法
- 11. ExcelシートでFormulaArraysをループする方法
- 12. Excel VBA - Troube WhatsAppチャット履歴ファイルをExcelシートにインポートする
- 13. VBAを使用してExcelで連続したシートをコピーする方法
- 14. VBAを使用してXMLファイルからExcelシートにデータをフェッチする方法
- 15. Excel VBA選択したシートを使用
- 16. VBA - excelシートを.txtファイルにエクスポート
- 17. VBA経由で別のExcelインスタンスでExcel 2010シートにアクセスする
- 18. Python Excel - シート名をシート番号に変更する方法
- 19. Excel VBA:「シート選択」ダイアログにアクセスして制御する方法は?
- 20. ExcelシートにExcelシートをインポートするR
- 21. VBA - フレーム内のオプションボタンの値(Excelシート内)
- 22. VBA Excelのカウント同じシート名Occurences
- 23. Excel VBA:複数のシートに分割
- 24. excel vba:変数としてシート名
- 25. Excel他のシートへのハイパーリンクのVBAコード
- 26. Excel、VBAをエクスポートする際に隠しシートを停止する
- 27. ComboBox Excel VBAをフリーズする方法
- 28. Googleスクリプトで現在のユーザーのシートをロックする方法
- 29. Excelシートを統合してマージする方法
- 30. Excelアドインで隠しシートを取得する方法
マクロの実行中に*ユーザーがワークシートデータを変更できるようにする方法が不思議です。 –
私はidevelopと同じことを思っていました、あなたはタイマーかそのようなものを待っていますか? – Reafidy