|
つる さん
>早速のお返事ありがとうございます。VBのボタンではなく、VBAのボタン(多分)ですのでVBのCommandButton1_Clickは使えないみたいです。
>表示->ツールバー->Visual Basicを選択し、ボタンをシートに貼り付ける。
> このボタンはCommandButton1_Clickのように使えますが、
>表示->ツールバー->フォームを選択し、ボタンをシートに貼り付けるという手順で付けたボタンはCommandButton1_Clickのように使えないですが、いい方法を教えてください。
VBのボタン =【ツールバー】−【コントロールツールボックス】の中の【コマンドボタン】
VBAのボタン=【ツールバー】−【フォーム】の中の【コマンドボタン】
と言うてはるんですかね?
で、つるさんは「フォーム」のコマンドボタンで作りたいわけですか?
【コントロール】のボタンと、【フォーム】のボタンは似てるようで、全然違うようです。私は【フォーム】のコントロールはあまり使ったことがないので、はっきりしたことは言えませんが、【フォーム】のコマンドボタンは、クリックした時の処理しか出来ないんじゃないかな?
クリックイベントにプログラムを書くんじゃなくて、マクロを登録するだけしか出来ないみたい。
なので、【フォーム】のボタンでは、つるさんのおっしゃるような動作を実現させるのは無理ではないかと思います。
【コントロール】のボタンに変えはったほうがええんとちゃうか?と私は思います。
多分・・・・
Jakaさん
ありがとうございます。
If KeyCode = vbKeyReturn Then
CommandButton1 = True
End If
こういうことですね。
Trueを設定すると、そのコントロールの規定のイベントが発生するっちゅーことかしらん?
|
|