コンボボックスを利用し様々なデータを数箇所に表示させたいのですが・・・ への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 neptune  (社会人)
投稿日時
2009/3/22 22:20:02
こんにちは
事実上の丸投げ状態に感じてしまいますが。。。。
先ず、
Label1 = ComboBox1.Text
と
Label2.caption = "自分の代入したい文字列"
は書式としては同じです。
>ハイパーリンクしか利用したことがなくその機能は利用したことがありません。
に関して、私の解釈が間違っていたようです。
「ボタン2でC列C2に貼ってあるリンク先へアクセス」
ta-kaさんの言うリンクとは、アクセスとはどういう意味ですか?
もし、早急に結果を希望し、希望通りのソースを書いて欲しいなら、
Excel VBA専門の掲示板に沢山そうしてくれる人はいますからそちらにいった方が話が早いです。
後で自分が困りますけどね。
本当は「最近購入したテキスト」をキチンと読んでいった方が、
具体的に質問、説明できますし、何より後で自分が困りません。
#もし、板を移動するにしても、
誰が読んでも意味がわかるように、又、もっと細かく言いますととか、実は、とか
条件(仕様)の後出しのないようにした方が良いですよ。
もし、移動する場合には移動する旨書いておいて下さいね。
事実上の丸投げ状態に感じてしまいますが。。。。
先ず、
Label1 = ComboBox1.Text
と
Label2.caption = "自分の代入したい文字列"
は書式としては同じです。
>ハイパーリンクしか利用したことがなくその機能は利用したことがありません。
に関して、私の解釈が間違っていたようです。
「ボタン2でC列C2に貼ってあるリンク先へアクセス」
ta-kaさんの言うリンクとは、アクセスとはどういう意味ですか?
もし、早急に結果を希望し、希望通りのソースを書いて欲しいなら、
Excel VBA専門の掲示板に沢山そうしてくれる人はいますからそちらにいった方が話が早いです。
後で自分が困りますけどね。
本当は「最近購入したテキスト」をキチンと読んでいった方が、
具体的に質問、説明できますし、何より後で自分が困りません。
#もし、板を移動するにしても、
誰が読んでも意味がわかるように、又、もっと細かく言いますととか、実は、とか
条件(仕様)の後出しのないようにした方が良いですよ。
もし、移動する場合には移動する旨書いておいて下さいね。
投稿者 ta-ka  (社会人)
投稿日時
2009/3/22 09:29:44
>neptune さん
投稿有難うございます。
>1.Label1に【あいうえお】
>2.Label2に【あ行】
>3.ボタン2でC列C2に貼ってあるリンク先へアクセス
>がありますね。それぞれの処理はできますか?
現在は1の処理のみです。
もっと細かく言いますとComboBox1のプロパティのRowSoUrceがA2:A10に設定してあって
コマンドボックスにA2~A10までのデータが表示され選択できるという状態です。
A列のデータとB列のデータとC列のデータはそれぞれ行ごとに関連していてそれぞれを別の場所に
表示させたいと思ってます。
>現在UPしているソースは自分で考え自分で書いたものですか?
>そうなら、2も出来ないのはおかしいです。
ソースに関しては最近購入したテキストをほぼまる写しという状態で自分で1つずつ理解していき、
テキストを参考に自分なりにプログラムを組むのが望ましいのですが、プログラクがほぼ初心者で
大分苦戦している状態です。
>3.ですが、これは手動で出来ますが、マクロの記録はとって見ましたか?
>マクロの記録は強力なHelp機能ですから利用しない手はありません。
まだ、ハイパーリンクしか利用したことがなくその機能は利用したことがありません。
投稿有難うございます。
>1.Label1に【あいうえお】
>2.Label2に【あ行】
>3.ボタン2でC列C2に貼ってあるリンク先へアクセス
>がありますね。それぞれの処理はできますか?
現在は1の処理のみです。
もっと細かく言いますとComboBox1のプロパティのRowSoUrceがA2:A10に設定してあって
コマンドボックスにA2~A10までのデータが表示され選択できるという状態です。
A列のデータとB列のデータとC列のデータはそれぞれ行ごとに関連していてそれぞれを別の場所に
表示させたいと思ってます。
>現在UPしているソースは自分で考え自分で書いたものですか?
>そうなら、2も出来ないのはおかしいです。
ソースに関しては最近購入したテキストをほぼまる写しという状態で自分で1つずつ理解していき、
テキストを参考に自分なりにプログラムを組むのが望ましいのですが、プログラクがほぼ初心者で
大分苦戦している状態です。
>3.ですが、これは手動で出来ますが、マクロの記録はとって見ましたか?
>マクロの記録は強力なHelp機能ですから利用しない手はありません。
まだ、ハイパーリンクしか利用したことがなくその機能は利用したことがありません。
投稿者 (削除されました)  ()
投稿日時
2009/3/22 09:28:42
(削除されました)
投稿者 neptune  (社会人)
投稿日時
2009/3/22 08:51:18
こんにちは
>コンボボックスで【あいうえお】を選択するとLabel1に【あいうえお】
>Label2に【あ行】、ボタン2でC列C2に貼ってあるリンク先へアクセスという物を作りたい
ということですが、作業として、
コンボボックスで【あいうえお】を選択するタイミングで
1.Label1に【あいうえお】
2.Label2に【あ行】
3.ボタン2でC列C2に貼ってあるリンク先へアクセス
がありますね。それぞれの処理はできますか?
現在UPしているソースは自分で考え自分で書いたものですか?
そうなら、2も出来ないのはおかしいです。
3.ですが、これは手動で出来ますが、マクロの記録はとって見ましたか?
マクロの記録は強力なHelp機能ですから利用しない手はありません。
>コンボボックスで【あいうえお】を選択するとLabel1に【あいうえお】
>Label2に【あ行】、ボタン2でC列C2に貼ってあるリンク先へアクセスという物を作りたい
ということですが、作業として、
コンボボックスで【あいうえお】を選択するタイミングで
1.Label1に【あいうえお】
2.Label2に【あ行】
3.ボタン2でC列C2に貼ってあるリンク先へアクセス
がありますね。それぞれの処理はできますか?
現在UPしているソースは自分で考え自分で書いたものですか?
そうなら、2も出来ないのはおかしいです。
3.ですが、これは手動で出来ますが、マクロの記録はとって見ましたか?
マクロの記録は強力なHelp機能ですから利用しない手はありません。
投稿者 ta-ka  (社会人)
投稿日時
2009/3/22 08:36:43
初めて投稿させていただきます。
題名の通り、エクセルにてコンボボックスを利用し様々なデータを数箇所に表示させたいのですが
まず、どのように表示させたいかというとまずA列,B列,C列にそれぞれ関連するデータを入れています。
例としてA列A2に【あいうえお】、B列B2に【あ行】、C列C2にリンク先
という状態でコンボボックスで【あいうえお】を選択するとLabel1に【あいうえお】
Label2に【あ行】、ボタン2でC列C2に貼ってあるリンク先へアクセスという物を作りたいのですが
VBはほとんど初心者で現在は
Private Sub CommandButton1_Click()
If ComboBox1.Text = "" Then
MsgBox "データを入力してください。"
Else
Label1 = ComboBox1.Text
End If
End Sub
の状態で止まってしまっています。
説明があまりうまくできませんでしたがアドバイスをお願いします。
題名の通り、エクセルにてコンボボックスを利用し様々なデータを数箇所に表示させたいのですが
まず、どのように表示させたいかというとまずA列,B列,C列にそれぞれ関連するデータを入れています。
例としてA列A2に【あいうえお】、B列B2に【あ行】、C列C2にリンク先
という状態でコンボボックスで【あいうえお】を選択するとLabel1に【あいうえお】
Label2に【あ行】、ボタン2でC列C2に貼ってあるリンク先へアクセスという物を作りたいのですが
VBはほとんど初心者で現在は
Private Sub CommandButton1_Click()
If ComboBox1.Text = "" Then
MsgBox "データを入力してください。"
Else
Label1 = ComboBox1.Text
End If
End Sub
の状態で止まってしまっています。
説明があまりうまくできませんでしたがアドバイスをお願いします。
>事実上の丸投げ状態に感じてしまいますが。。。。
そういわれると何もいえません^^;
事実そういう状態です。
>もし、早急に結果を希望し、希望通りのソースを書いて欲しいなら、
>Excel VBA専門の掲示板に沢山そうしてくれる人はいますからそちらにいった方が話が早いです。
そうですね、そちらに投稿してみようかと思います。
>本当は「最近購入したテキスト」をキチンと読んでいった方が、
具体的に質問、説明できますし、何より後で自分が困りません。
おっしゃるとおりです。
なんかレベルの低い投稿ですいませんでした。
もう少しレベルを上げて質問できるように努力します。
有難うございました。