Excel VBA質問箱 IV

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

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


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

【26523】コンボの値が白くなってしまう ノッチ 05/7/7(木) 16:59 発言[未読]
【26524】Re:コンボの値が白くなってしまう Jaka 05/7/7(木) 17:13 発言[未読]
【26525】Re:コンボの値が白くなってしまう ノッチ 05/7/7(木) 17:48 質問[未読]
【26529】Re:コンボの値が白くなってしまう ノッチ 05/7/7(木) 21:42 お礼[未読]
【26528】Re:コンボの値が白くなってしまう とおりすがり 05/7/7(木) 21:10 発言[未読]

【26523】コンボの値が白くなってしまう
発言  ノッチ  - 05/7/7(木) 16:59 -

引用なし
パスワード
   Private Sub Workbook_Open()

SheetName = Range("M3").Value

  Colum = Array(Range("M6"), Range("M7"), Range("M8"), Range("M9"), Range("M10"), Range("M11"), Range("M12"))
  For i = 1 To 20

    Worksheets(SheetName).OLEObjects("Combo" & i) _
      .Object.List = Colum
    Worksheets(SheetName).OLEObjects("Combo" & i) _
      .Object.Value = "大光"
    Worksheets(SheetName).OLEObjects("Combo" & i) _
      .Object.ListRows = 4 '表示したい行数
  Next


End Sub
としたところ 配列にいれたプルダウンボックスの項目がボックス内で白くなってしまってるんですがなぜでしょうか?
値的にはいるようです。選ぶとあらわれます。白くてみえません。
元は↓のようになってました。このときは値は見えてました
Private Sub Workbook_Open()

SheetName = Range("M3").Value

  Colum = "あああ", "いいい", "ううう”)
  For i = 1 To 20

    Worksheets(SheetName).OLEObjects("Combo" & i) _
      .Object.List = Colum
    Worksheets(SheetName).OLEObjects("Combo" & i) _
      .Object.Value = "大光"
    Worksheets(SheetName).OLEObjects("Combo" & i) _
      .Object.ListRows = 4 '表示したい行数
  Next


End Sub

【26524】Re:コンボの値が白くなってしまう
発言  Jaka  - 05/7/7(木) 17:13 -

引用なし
パスワード
   ▼ノッチ さん:
>Private Sub Workbook_Open()
>
>SheetName = Range("M3").Value
        ↑シートを指定、以下同じにしてみてください。    
>
>  Colum = Array(Range("M6"), Range("M7"), Range("M8"), Range("M9"), Range("M10"), Range("M11"), Range("M12"))

【26525】Re:コンボの値が白くなってしまう
質問  ノッチ  - 05/7/7(木) 17:48 -

引用なし
パスワード
   ▼Jaka さん:
>▼ノッチ さん:
>>Private Sub Workbook_Open()
>>
>>SheetName = Range("M3").Value
>        ↑シートを指定、以下同じにしてみてください。    
>>
>>  Colum = Array(Range("M6"), Range("M7"), Range("M8"), Range("M9"), Range("M10"), Range("M11"), Range("M12"))

Private Sub Workbook_Open()

SheetName = Range("M3").Value

  Colum = Array(Worksheets(SheetName).Range("M6"), Worksheets(SheetName).Range("M7)

  For i = 1 To 20

    Worksheets(SheetName).OLEObjects("Combo" & i) _
      .Object.List = Colum
    Worksheets(SheetName).OLEObjects("Combo" & i) _
      .Object.Value = "大光"
    Worksheets(SheetName).OLEObjects("Combo" & i) _
      .Object.ListRows = 4 '表示したい行数
  Next

  Call CellClear.CellClear
  Call CellSyosiki.CellSyosiki
  Call CellSiki.CellSiki
  Range("A1").Select
End Sub
ということでしょうか?あいかわらず白いです。
プルダウンの値の文字色が白なんでしょうか?
なら、黒にしたいですが、どうすればいいでしょうか?

【26528】Re:コンボの値が白くなってしまう
発言  とおりすがり  - 05/7/7(木) 21:10 -

引用なし
パスワード
   こちらでは禁止されてませんが、↓のサイトでは
マルチポストは禁止されてますよ。
向こうを閉じてください。

http://www2.moug.net/bbs/exvba/20050707000059.htm

【26529】Re:コンボの値が白くなってしまう
お礼  ノッチ  - 05/7/7(木) 21:42 -

引用なし
パスワード
   失礼しました。こちらをとじます。

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