特定の範囲内の保護されたシートの保護されていない内容を消去したい。たとえば、VBAを実行すると、A1002:F1301とG1002:AZ1301の範囲の内容がクリアされます。上記の範囲は保護されていません。私は、これらの範囲の間にあるセルだけを、フォーマットやその他の変更はしないでください。保護されていない特定の範囲の内容を保護されたシート
0
A
答えて
0
あなたの例以来の範囲(例えばA1002を:F1301とG1002:AZ1301)は、実際にそれらの間の任意の参照されていない列または行を持っていない、私はA1002にあなたの例を変更するつもりです:F1301とH1002:AZ1301た葉不連続な範囲の2つのAreasで参照されていない列G。
次の最初の2つの方法のいずれかと同様の方法を使用します。
with worksheets("Sheet1")
.range("A1002:F1301, H1002:AZ1301").clearcontents
'alternative with Union
union(.range("A1002:F1301"), .range("H1002:AZ1301")).clearcontents
'do NOT use the following - it includes all the cells in between
.range("A1002:F1301", "H1002:AZ1301").clearcontents
end with
第1の方法は、第2のUnion methodの略語である。第1と第3の違いに注意してください。 3つ目は、2つの範囲(A1002:AZ1301など)の間のすべてのセルを含むため、あなたの目的にはおすすめできません。
Range.ClearContents methodは、値とフォーマットを消去するRange.Clearとは異なり、値をクリアするだけです。
関連する問題
- 1. 保護されていないシートと保護されたシートにコードを実装するVBA Excel
- 2. 保護されたシートのエラー
- 3. Excelのパスワードで保護されたシート
- 4. VBAセルの設定値が保護されていないシートのセル内容を変更しない
- 5. 混乱:内部、保護および保護された内部
- 6. 保護されたクラスが使用されていないコンパイル時の保護されたエラー[VB.net]
- 7. VBA保護されたシートが[レビュー]タブのユーザーによって保護されなくなる
- 8. 保護を解除し、すべてのフォルダ内のすべてのバイナリワークブック内のシートとそれらを保存し、保護されていない
- 9. 保護されていないMongoDBサーバー?
- 10. Webアプリケーション - パスワードで保護されたディレクトリで保護されていますか?
- 11. 保護されたワークシートでマクロボタンが保護されています
- 12. 特定の範囲にのみ行を挿入するシートを保護する
- 13. 保護されていないhdfsから保護されたhdfsクラスタへのファイルの転送
- 14. vbaで保護されたExcelシートの特定の領域をロック解除
- 15. iframe内のSSLページと保護されていないコンテンツ
- 16. excel:保護されたシートを使用した高度なフィルタ
- 17. セキュリティで保護されていないページをhtaccessでセキュリティ保護されたページにリダイレクトする
- 18. は、 "保護された内部" スコープ
- 19. Powershell:パスワードで保護されたパスワードで保護された.zipファイル(プロセスのスピードアップ)
- 20. Java:保護された、visibitily
- 21. セキュリティ保護されたデータクライアントサイドキャッシュ?
- 22. 保護されたメンバーアクセスエラー
- 23. 保護されたURL
- 24. 保護されたプロパティPHP
- 25. 保護されたページ
- 26. 保護シート - VBA
- 27. SSLで保護されたアイテムとセキュリティで保護されていないアイテム - Wordpress
- 28. SpringセキュリティWebSecurityConfigにはセキュリティ保護されたゾーンと保護されていないゾーンが必要です
- 29. C#保護されたreadonly autopropertyと取得アクセサーと保護されたreadonlyフィールド
- 30. GoogleシートでGoogleの保護されたセルを管理する
https://msdn.microsoft.com/en-us/library/office/ff835589.aspx –