Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


45958 / 76732 ←次へ | 前へ→

【35757】コンボボックスによるマクロ起動
質問  わいわい  - 06/3/12(日) 15:17 -

引用なし
パスワード
   コンボボックスの数値選択によるマクロ起動を考えています。
先ずは、下記の要領にてA1とA2の数値が変わったらB1の数値を変えるというマクロを作成しました。
次にシート上に配置したコンボボックス(フォームツールバー)のリンクセルをA1に指定しました。
コンボボックスの選択をすると、A1セル数値は変化しますが、B1セルには、反映されません。どうすれば良いのでしょうか?今回は簡単にするためセルの書換にしていますが、実際には、標準モジュー上のマクロを呼び出す予定です。
宜しくお願いいたします。

Private Sub Worksheet_Change(ByVal Target As Range)
  Dim x As Long, y As Long
  Dim St As String

  If Intersect(Target, Range("A1:A2")) Is _
  Nothing Then Exit Sub
  If Target.Count > 1 Then Exit Sub
  x = Range("a1").Value
  St = "aaa" + Range("A1").Text + Range("A2").Text
  Select Case St
   Case "kiki11": [b1].Value = "aaa11"
   Case "kiki22": [b1].Value = "aaa22"
   Case Else: [b1] = ""
  End Select
End Sub

7 hits

【35757】コンボボックスによるマクロ起動 わいわい 06/3/12(日) 15:17 質問
【35785】Re:コンボボックスによるマクロ起動 よろずや 06/3/12(日) 21:01 回答
【35793】Re:コンボボックスによるマクロ起動 Jaka 06/3/13(月) 13:07 発言
【35833】Re:コンボボックスによるマクロ起動 わいわい 06/3/14(火) 13:59 お礼

45958 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free