Excel VBA質問箱 IV

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

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


6834 / 13644 ツリー ←次へ | 前へ→

【42815】TextBoxに表示させたい Hiroko 06/9/22(金) 18:45 質問[未読]
【42820】Re:TextBoxに表示させたい kobasan 06/9/22(金) 20:42 発言[未読]
【42821】Re:TextBoxに表示させたい Hiroko 06/9/22(金) 21:11 お礼[未読]
【42827】Re:TextBoxに表示させたい kobasan 06/9/22(金) 23:20 発言[未読]
【42837】Re:TextBoxに表示させたい Hiroko 06/9/23(土) 1:33 お礼[未読]

【42815】TextBoxに表示させたい
質問  Hiroko  - 06/9/22(金) 18:45 -

引用なし
パスワード
   下記のコードでユーザフォームで
Labwl1は表示できるのですが
TextBox1にはなんら表示できないのですが、その理由が分かりません。
アドバイスお願いします。

Private Sub CommandButton1_Click()

Dim fcolor As String
fcolor = Range("C10").Value

  Select Case fcolor
   Case "RED", "red"
     Label1 = "レッド"
     TextBox1 = "レッド"

    

【42820】Re:TextBoxに表示させたい
発言  kobasan  - 06/9/22(金) 20:42 -

引用なし
パスワード
   Hiroko さん 今晩は。

>下記のコードでユーザフォームで
>Labwl1は表示できるのですが
>TextBox1にはなんら表示できないのですが、その理由が分かりません。


     Label1.Caption = "レッド"
     TextBox1.Value = "レッド"
のように、プロパティーを指定しましょう。

【42821】Re:TextBoxに表示させたい
お礼  Hiroko  - 06/9/22(金) 21:11 -

引用なし
パスワード
   ▼kobasan さん:

早速のご解答ありがとうございました。
プロパティが必要なのですね。
LabelはCaption無しで、できたものですから、
TextBoxも不要で良いのかと思いコード化したのですが
上手くいきませんでした。
ありがとうございました。

あと、ちょっと欲がでて、フォームの
LabelのCaptionをレッド色に色を付けたり
TextBoxのValueにレッド色の色を付けたり、出来るのでしょうか?

Private Sub CommandButton1_Click()
Dim fcolor As String
fcolor = Range("C10").Value
  Select Case fcolor
   Case "RED", "red"
     Label1.Caption = "レッド"
     TextBox1.Value = "RED"
     この後にFont.ColorIndex=3を反映させることが
     出来るのでしょうか?
     参考までに教えてください。

【42827】Re:TextBoxに表示させたい
発言  kobasan  - 06/9/22(金) 23:20 -

引用なし
パスワード
   ▼Hiroko さん:

>あと、ちょっと欲がでて、フォームの
>LabelのCaptionをレッド色に色を付けたり
>TextBoxのValueにレッド色の色を付けたり、出来るのでしょうか?
>
>Private Sub CommandButton1_Click()
>Dim fcolor As String
>fcolor = Range("C10").Value
>  Select Case fcolor
>   Case "RED", "red"
>     Label1.Caption = "レッド"
>     TextBox1.Value = "RED"
>     この後にFont.ColorIndex=3を反映させることが
>     出来るのでしょうか?

文字色をコードで変えるのなら、

  Label1.ForeColor = &HFF& 'Labelの文字色 赤色
  TextBox1.ForeColor = &HFF&

でできます。

コードでなく、直接UserFormの編集画面で、Label1 または, TextBox1をセレクトして、プロパティーウィンドウでForeColorのパレットで色を指定しても出来ます。

【42837】Re:TextBoxに表示させたい
お礼  Hiroko  - 06/9/23(土) 1:33 -

引用なし
パスワード
   ▼kobasan さん:

ありがとうございました。
良く理解できました。

パレットがあるとは気づきませんでした。
いつもシステムという文字には気づいていましたが、
タブが分かれていることすら気づいていませんでした。
勉強になりました。

今後ともよろしくご指導お願いします。

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