[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『コンボボックスの活用』(きー)
ここで質問すれば解決するのでは?と教えてもらい
やってきました。よろしくお願いします。
今、ユーザーフォームにコンボボックスとコマンドボタンをひとつ作りました。
このボックスのリストはシート2(A1:A8)あります。
そのリストの中身と同じものがシート1の1行目(A1:H1)にもあります。
そこで、コンボボックスで選らんだものが入力されている
シート1の場所にコマンドボタンを押すと移動するというふうに
動かすにはマクロをどう書いたらいいでしょうか?
Windows XPを使用しています。
Sheet1のA1:H1 と Sheet2のA1:A8 の値が同じ順序であるとき
Private Sub CommandButton1_Click()
With ComboBox1
If .ListIndex = -1 Then Exit Sub
Application.GoTo Sheets("Sheet1").Cells(1, .ListIndex + 1)
End With
End Sub
(seiya)
できました!!
(きー)
すみません。
ちなみにコンボボックスのリストを
最初からSheetのA1:H1にすることは出来るのでしょうか?
プロパティボックスからRowSourceに入力されている値を削除して、下記コードを追加
Private Sub UserForm_Initialize()
ComboBox1.Column = Sheets("sheet1").Range("a1:h1").Value
End Sub
(seiya)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.