2012-11-14 26 views
8

Excelでドロップダウンリストをスタイルすることが可能かどうか疑問に思っていました。テキストはかなり小さく、スタイリングがなく、ドロップダウンリストのスタイルを変更できるかどうか疑問に思っていましたか?Excelドロップダウンリストのフォントサイズと色を変更するにはどうすればよいですか?

ドロップダウンリスト項目がソースセルと同じスタイリング、つまりセル、フォント、サイズなどの背景色を交互にコピーした場合、実際には意味をなさないでしょう。また、検証セル自体のスタイルのコピー!?

VBAやその他の第三者の方法を使用してこれを変更する方法はありますか?

答えて

10

残念ながら、データ検証を使用して作成されたドロップダウンリストでは、フォントサイズやスタイルを変更できません。

ただし、コンボボックスでテキストのスタイルを設定できます。 Excel Data Validation Combo Box

+0

偉大な答え。どうもありがとうございました! –

+0

大歓迎です。がんばろう。 –

3

デフォルトを変更することはできませんが、コードレスの回避策があります。

シート全体を選択し、データのフォントサイズを10または12などの小さいものに変更します。 データを拡大表示すると、ドロップダウンボックスのエントリが表示されます。

強調すると、問題はドロップダウンのフォントサイズにあまり関係なく、ドロップダウンとデータ表示のフォントサイズの間の相対的なサイズです。

-1

ここに、スタイルドロップダウンリストへのリンクがあります。実際の解決策は、「セル内のテキスト」などの条件に基づいてセルをフォーマットすることです。テキストをドロップダウンの項目に合わせ、セルの範囲をドロップダウンボックスが適用されるすべてのセルに合わせます。
http://office.microsoft.com/en-us/excel-help/apply-conditional-formatting-based-on-text-in-a-cell-HA102809699.aspx

私のために働きました。私は百分の60から70までのズームVUEと私のドロップダウンに取り組む

+0

注:これは選択した値をフォーマットしますが、残念ながらドロップダウンの項目はフォーマットしません – phalanx

+3

注:これはOPが求めているものではありません –

1

が読めなくしているので、私は最初にすべての私のドロップダウンlsts(CTRL +マウスのクリック)を選択した問題

注意を克服するために、この単純なコードを作った、上行ってきました式]タブでは、私はその後、別のサブ値が変更されたとき、私は戻って65%に来る

Private Sub Worksheet_Change(ByVal Target As Range) 

を持っている「名前を定義する」をクリックし、

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 

「ProduktSelection」

それらを呼ばれます。

0

シートのフォントサイズを小さくするようにしてください。次に、ズームして保存します。それは本当にすべてをねじ込むので、最初に練習シートを作ってください。

関連する問題