2017-04-20 22 views
2

Error Message私はExcelには新しく、空のセルをロックして値をロックするコードを作成しようとしています。これは、私が持っているもので、私に与えているものです。空のセルをロックして空きセルをロック解除する

実行時エラー '1004':メソッド 'オブジェクトの範囲' _グローバルが見つかりませんでした。

Sub test() 
    Dim rngTemp As Range 

    For Each rngTemp In Range("grey").Cells 
     With rngTemp 
      If .Value > 0 Or Len(.Value) > 0 Then 
       .Locked = False 
      End If 
     End With 
    Next 
End Sub 
+0

範囲(例:A1:X) – Ionut

+0

範囲を範囲(「A1:B2」)に変更しましたが、セルとエラーが発生しましたが、何もロックされていません。私はこれを書くことができると思う別の方法がありますか?申し訳ありませんが、これは初めてのことで、本当に苦労しています。 – sa7

+0

セルをロックするためには、あなたのシートをパスワードで保護しなければならず、それからあなたはあなたの範囲から空のセルに何かを書くことができません。 – Ionut

答えて

2

あなたのコードは私のために正常に動作します。あなたは "グレー"と呼ばれる範囲を持っていますか?

+0

はい私は灰色をしています。私はあなたが持っているものとまったく同じことを持っていますが、それは私にそのレンジエラーを与えます。私はそれのスクリーンショットを投稿しようとしていますが、そのコメントボックスに私をさせていない – sa7

+0

あなたの質問を編集してみてください、あなたはそこにスクリーンショットを添付することができると思います。 – Zsmaster

+0

これを書くことができると思う別の方法がありますか?申し訳ありませんが、これは初めてのことで、本当に苦労しています。 – sa7

関連する問題