プロが教えるわが家の防犯対策術!

こんにちは、エクセルのマクロについて教えて頂けませんか。

フォームコントロールのボタンを押したら、ターゲットのセルのカウントを+1ずつしていくにはどのように記述したら良いでしょうか?

詳しいかた、教えて頂けませんでしょうか。

よろしくお願いいたします。

A 回答 (2件)

こんな感じでしょうか?


-----------------------------------------------
Private Sub CommandButton1_Click()
With Sheets("Sheet1").Range("A1")
.Value = .Value + 1
End With
End Sub
-----------------------------------------------
※ もちろんボタン名、シート名やセルは変更して下さい。
    • good
    • 1
この回答へのお礼

回答ありがとうございます。

お陰様でできました!

お礼日時:2016/11/23 18:35

エクセルの下部分にあるシート名のタブを右クリック


コードの表示をクリック、VBエディターが起動したら

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Target.Value = Target.Value + 1
End Sub

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Target.Value = Target.Value - 1
End Sub

を張り付けて閉じる
セルをダブルクリックしたら +1
右クリックしたら      -1
になります。
    • good
    • 0
この回答へのお礼

すみません、フォームのボタンに設定したいのですが。

お礼日時:2016/11/23 17:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています