行をクリックしたボタンを取得するにはどうすればよいですか?
こんにちは私はこっちにいくつかの助けを必要とするすべての人;)Excel VBA - Buttonインターフェイスオブジェクトの対応する範囲を取得
私はExcelでボタンを作るしようとしていますVBAで初心者が、私がクリックしたボタンの行を把握する方法について困惑しています。
:写真のように私は、私はボタン「Sélectionnerの国連ポステ」をクリックすると、その後、彼はここで彼の位置(iはどの行でクリックされたボタン)は、ボタンを作成するための私のコードである私に教えてくれることを望みます私は名前がAssocierSessoinCandidature
あるアプリケーションウィンドウを持って
Sub PosteBtAction()
AssocierSessoinCandidature.Show
End Sub
:
Sub AjouterBoutonPoste(positionX As Integer, positionY As Integer, nom As String)
Set t = ActiveSheet.Range(Cells(positionX, positionY), Cells(positionX, positionY))
Set btn = ActiveSheet.Buttons.Add(t.Left, t.Top, t.Width, t.Height)
With btn
.OnAction = "PosteBtAction"
.Caption = "Sélectionner un poste"
.Name = nom & CStr(positionX) & CStr(positionY)
End With
End Sub
はここでイベントボタンのための私のコードです。実際にクリックした位置を取得して、この情報をアプリケーションウィンドウに送信したいと考えています。ここで
は私の例Excelのシートである: