Excel VBA質問箱 IV

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

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


70210 / 76734 ←次へ | 前へ→

【11034】Re:保護したセルをENTERキーで飛ばしたい
回答  アイエネス  - 04/2/24(火) 18:25 -

引用なし
パスワード
   遅ればせながら、こういうのもありますので載せておきます。

まず、ThisWorkbookのコードに
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Application.OnKey "~", "test"
End Sub

そして、標準モジュールに
Sub test()
Application.ScreenUpdating = False
Do
 If ActiveCell.Column = 256 Then
  MsgBox "これより右の列で保護されていないセルはありません"
  Exit Sub
 End If
 ActiveCell.Offset(0, 1).Select
Loop Until ActiveCell.Locked = False
Application.ScreenUpdating = True
End Sub

です。
ちなみに、"test"の部分は標準モジュールのモジュール名なので、別のモジュール名にするときは、一緒に変えてあげてください
あっ、あと、テンキーのエンターを使う場合に上手くいかなければ、「Onkey "~"」の"~" を"{ENTER}"に変えてください。

0 hits

【11019】保護したセルをENTERキーで飛ばしたい ちょび 04/2/24(火) 15:39 質問
【11021】Re:保護したセルをENTERキーで飛ばしたい IROC 04/2/24(火) 16:05 回答
【11030】Re:保護したセルをENTERキーで飛ばしたい ちょび 04/2/24(火) 17:26 質問
【11032】Re:保護したセルをENTERキーで飛ばしたい ちょび 04/2/24(火) 18:09 お礼
【11022】Re:保護したセルをENTERキーで飛ばしたい つん 04/2/24(火) 16:11 回答
【11025】Re:保護したセルをENTERキーで飛ばしたい アイエネス 04/2/24(火) 16:42 発言
【11028】おはずかしや つん 04/2/24(火) 17:02 発言
【11023】Re:保護したセルをENTERキーで飛ばしたい ぴかる 04/2/24(火) 16:27 回答
【11034】Re:保護したセルをENTERキーで飛ばしたい アイエネス 04/2/24(火) 18:25 回答

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