Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


14415 / 76734 ←次へ | 前へ→

【67815】可変の条件でのロックの仕方
質問  koke  - 11/1/11(火) 16:56 -

引用なし
パスワード
   エクセル2000を使用しています。
以下のマクロを作り、19行目の”AAA”を探し、29行目で1つ前の列までロックしようとしています。

新規のエクセルで使用すると、動作しますが、肝心の組み込みたいエクセルだと動作しません。
19行目には”AAA”以外の文字列があります。
(19行目には、”AAA”は必ず1つしかありません)
また、”AAA”は関数で19行目に表示されています。

上手く動作する方法などありましたら、教授ください。

Private Sub Worksheet_Change(ByVal Target As Range)

 Dim h As Range
 Cells.Locked = False
 ActiveSheet.Protect userinterfaceonly:=True
 Set h = Range("19:1").Find(what:="AAA", lookat:=xlWhole)
 If h Is Nothing Then Exit Sub
 If h.Column = 1 Then Exit Sub
 Range(Range("A29"), h.Offset(1, -1)).Locked = True

End Sub

1 hits

【67815】可変の条件でのロックの仕方 koke 11/1/11(火) 16:56 質問
【67816】Re:可変の条件でのロックの仕方 momo 11/1/11(火) 17:01 発言
【67820】Re:可変の条件でのロックの仕方 koke 11/1/11(火) 17:59 質問
【67821】Re:可変の条件でのロックの仕方 momo 11/1/11(火) 18:20 発言
【67823】Re:可変の条件でのロックの仕方 koke 11/1/11(火) 21:10 質問
【67825】Re:可変の条件でのロックの仕方 momo 11/1/12(水) 8:45 発言
【67852】Re:可変の条件でのロックの仕方 koke 11/1/13(木) 10:23 お礼
【67828】Re:可変の条件でのロックの仕方 UO3 11/1/12(水) 9:50 発言
【67835】Re:可変の条件でのロックの仕方 UO3 11/1/12(水) 13:46 発言
【67853】Re:可変の条件でのロックの仕方 koke 11/1/13(木) 10:24 お礼

14415 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free