Excel VBA質問箱 IV

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

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


34983 / 76734 ←次へ | 前へ→

【46954】セルを選択せずにデータを削除し、セルの保護をオン・オフする記述
質問  fryday  - 07/2/23(金) 10:01 -

引用なし
パスワード
   Select Caseのなかで次のような記述で処理は可能なのですが…
実行するとセルに移動して処理するため、非常に見苦しく感じます。

 Select Case kubun
     Case 1

     Sheet1.Unprotect password:=""
     Targetcell.Offset(0, 2).Select 
     Selection.Locked = False
     
     Targetcell.Offset(0, 5).Select 
     Selection.Locked = False
    
     Targetcell.Offset(0, 8).Select 
     SendKeys "{DEL}", True
     Selection.Locked = True
     
     Targetcell.Offset(0, 12).Select
     SendKeys "{DEL}", True
     Selection.Locked = True
     
     Targetcell.Offset(0, 14).Select 
     SendKeys "{DEL}", True
     Selection.Locked = False
     
     Targetcell.Select
     Sheet1.Protect password:=""
     

データの削除は Targetcell.Offset(0, 2).value = Null
で可能だと思うのですが…
セルの保護オン・オフについては セル選択してからSelection.Locked = True
で実行しないと、うまく動作せず前記のような記述になりました。
何か別の方法はないのでしょうか?お知恵を貸して下さい。
宜しくお願い致します。

2 hits

【46954】セルを選択せずにデータを削除し、セルの保護をオン・オフする記述 fryday 07/2/23(金) 10:01 質問
【46955】Re:セルを選択せずにデータを削除し、セル... ぱっせんじゃー 07/2/23(金) 10:15 発言
【46956】Re:セルを選択せずにデータを削除し、セル... りん 07/2/23(金) 10:19 回答
【46958】Re:セルを選択せずにデータを削除し、セル... fryday 07/2/23(金) 11:46 質問
【46959】Re:セルを選択せずにデータを削除し、セル... りん 07/2/23(金) 12:08 回答
【46966】Re:セルを選択せずにデータを削除し、セル... fryday 07/2/23(金) 15:43 質問
【46975】Re:セルを選択せずにデータを削除し、セル... りん 07/2/23(金) 19:03 発言

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