より優れたレベルの Excel 機能を持つ誰かが、以下のコードで私を助けてくれませんか? これを Worksheet_Activate イベントで設定しました。以下に示すように、ActiveX リストボックスをデフォルト値に設定するコードがあります。何らかの理由で、リストボックスはデフォルト値を強調表示された項目として表示していません。他のすべてのロジックは正常に機能しているように見えますが、以下のコードが最初のリストボックスの愚かな最初の項目を強調表示しないことに夢中になっています。私は何を間違っていますか?
With CTOverview.ListBox1
.IntegralHeight = True
.Height = 114.75
.Width = 125.25
.IntegralHeight = False
.ListIndex = 0
.Selected(0) = True
.Value = "Entire Division"
End With
CTData.Range("Overview_RegionSelected").Value = CTOverview.ListBox1.Value
With CTOverview.ListBox2
.IntegralHeight = True
.Height = 114.75
.Width = 150
.IntegralHeight = False
.ListIndex = -1
End With
助けてくれてありがとう。