0
特定のセルにテキストが含まれている場合、Excelにコマンドボタンを自動的に作成させようとしています。マクロレコーダーを走らせて、グーグルを介して、これは私が立ち往生している場所です。セル値でコマンドボタンを作成
Private Sub button()
If ActiveSheet.Range("C5") = Text Then
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _
, DisplayAsIcon:=False, Left:=396.75, Top:=18.75, Width:=64.5, Height _
:=26.25).Select
Selection.Verb Verb:=xlPrimary
End If
End Sub
私はVBAでF5キーを押したときにそれは動作しますが、どのように私は入力したときに、それが自動的に表示させることができますが値を持っていることを確認し、第1の基本syntaxを検索してみセルC5の「何か」を入力してEnterキーを押しますか? – Erik
私はコードを更新しました。基本的には、何かを入力してセルを変更しても機能するようにするには、ワークシートの選択を変更する必要があります。 –
完璧に動作します。ありがとう。また、Commandbutton1の基になる名前と "CommandbuttonEL1"の両方の名前を変更し、キャプションを "Complete"に変更するコードをどのように構築できるかも知っていますか? – Erik