Excelでドロップダウンリストのスタイルを設定することは可能かどうか疑問に思いました。テキストはかなり小さく、スタイルがありません。ドロップダウンリストのスタイルを変更できるかどうか疑問に思いました。
ドロップダウンリストの項目がソースセルと同じスタイル、つまりセルの背景色、フォント、サイズなどを交互にコピーした場合、または検証セル自体のスタイルをコピーした場合でも、実際に意味があります。
VBAまたは他のサードパーティの方法を使用してこれを変更する方法はありますか?
残念ながら、データ検証を使用して作成されたドロップダウンリストでフォントサイズやスタイルを変更することはできません。
ただし、コンボボックスでテキストのスタイルを設定できます。こちらの手順に従ってください:Excelデータ検証コンボボックス
デフォルトを変更することはできませんが、コードレスの回避策があります。
シート全体を選択し、データのフォントサイズを10や12などの小さいサイズに変更します。ズームインしてデータを表示すると、ドロップダウンボックスのエントリが表示されます。
強調するために、問題はドロップダウンのフォントのサイズではなく、ドロップダウンとデータ表示のフォントサイズの間の相対的なサイズです。
私は60〜70%のズームビューで作業していますが、ドロップダウンが読み取れないため、この問題を解決するためにこの単純なコードを作成しました
最初にすべてのドロップダウンリストを選択し(CTRL +マウスクリック)、[数式]タブに移動し、[名前の定義]をクリックして、「ProduktSelection」と呼んだことに注意してください。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim KeyCells As Range
Set KeyCells = Range("ProduktSelection")
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
ActiveWindow.Zoom = 100
End If
End Sub
その後、別のサブがあります
Private Sub Worksheet_Change(ByVal Target As Range)
値を変更すると65%に戻ります。
シート全体のフォントサイズを小さくしてみてください。次に、ズームして保存します。それは本当にすべてを台無しにするので、最初に練習シートを作成します。
100%のカスタムビューを作成しました。ドロップダウンを使用し、クリックしてページレイアウトを表示し、小さいビューに戻ります。