Excel VBA質問箱 IV

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

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


28212 / 76732 ←次へ | 前へ→

【53823】Re:初心者です。教えてください。
お礼  mako E-MAIL  - 08/2/8(金) 11:55 -

引用なし
パスワード
   ▼VBWASURETA さん:
本当にありがとうございました。
要求したとおりの指示が出せました。
今後ともよろしくお願いします。
>▼mako さん:
>
>おはようございます。
>
>詳しくというよりこれをWorksheetオブジェクト内に
>そのままコピぺするだけで使える内容ですが・・・
>
>後、範囲指定と消せる内容です。
>
>
>Const VK_LBUTTON = &H1 '[LeftClick]
>
>'User32ライブラリ定義
>Private Declare Function GetAsyncKeyState Lib "User32.dll" ( _
>                ByVal vKey As Long _
>                ) As Long
>
>Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>  Dim strfrom As String  '範囲開始位置アドレス
>  Dim strto  As String  '範囲終了位置アドレス
>  
>  'セルを複数選択した場合は無効
>  If Target.Count > 1 Then Exit Sub
>
>  'セル範囲
>  strfrom = "B6"
>  strto = "F15"
>  
>  '範囲開始位置と終了位置比較
>  If (StrComp(strform, strto, 0) >= 0) Then
>    Exit Sub '開始位置と終了位置の範囲があってない
>  End If
>    
>  If (Application.Intersect(Target, Range(strfrom & ":" & strto)) Is Nothing) Then
>    Exit Sub
>  End If
>  
>  '左クリックされた時に入る処理
>  If GetAsyncKeyState(VK_LBUTTON) Then
>    If (Target.Text = "○") Then
>      Target.Value = "" '丸を消す
>    Else
>      Target.Value = "○" '丸をつける
>    End If
>  End If
>  
>End Sub

1 hits

【53791】初心者です。教えてください。 mako 08/2/7(木) 13:54 質問
【53792】Re:初心者です。教えてください。 statis 08/2/7(木) 14:21 発言
【53803】Re:初心者です。教えてください。 mako 08/2/7(木) 19:41 お礼
【53793】Re:初心者です。教えてください。 VBWASURETA 08/2/7(木) 14:26 回答
【53794】Re:初心者です。教えてください。 koshimizu 08/2/7(木) 16:17 発言
【53806】Re:初心者です。教えてください。 mako 08/2/7(木) 19:48 お礼
【53813】Re:初心者です。教えてください。 koshimizu 08/2/8(金) 8:22 発言
【53820】Re:初心者です。教えてください。 わいわい 08/2/8(金) 11:10 発言
【53825】Re:初心者です。教えてください。 koshimizu 08/2/8(金) 12:10 発言
【53822】Re:初心者です。教えてください。 mako 08/2/8(金) 11:53 お礼
【53805】Re:初心者です。教えてください。 mako 08/2/7(木) 19:42 お礼
【53811】Re:初心者です。教えてください。 mako 08/2/8(金) 8:13 質問
【53814】Re:初心者です。教えてください。 VBWASURETA 08/2/8(金) 10:21 回答
【53823】Re:初心者です。教えてください。 mako 08/2/8(金) 11:55 お礼

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