|
出てくるボタンは、すべて Sheets("なになに").Select で指定シートに飛んでいきます。
シート1.にはボタンが2つ作られています。
シート1.で、どのボタンをクリックしたかで、シート3.でボタンを押したときに
飛んでいくシートをシート4.か5.に振り分けたいです。
シート1.で
Public selectB As String
Private Sub CommandButton1_Click()
selectB = "A"
Sheets("シート3.").Select
End Sub
Private Sub CommandButton2_Click()
selectB = "B"
Sheets("シート3.").Select
End Sub
と作りました。
シート3.で
Private Sub CommandButton1_Click()
If selectB = "A" Then
Sheets("シート4.").Select
Else
Sheets("シート5.").Select
End If
End Sub
と作りました。
でも、selectBに"A"が保持されずシート5.に飛んでしまいます。
Publicで変数を切れば、どのシートのマクロからも参照できるのでは
ないのでしょうか。
ものすごく基本的な質問で申し訳ありませんが、ヘルプを見ても
あってるかんじがしてわかりません。
どうぞ宜しくお願い致します。
|
|