如何更改Excel下拉列表中的字体大小和颜色?

我想知道是否可以在Excel中设置下拉列表。 文本是相当小,没有风格,我想知道是否可以改变下拉列表样式?

真正有意义的是,如果下拉列表项目复制了与源单元格相同的样式,即单元格,字体,大小等的背景颜色交替变化,或者甚至复制validation单元格本身的样式!

有没有办法改变这个使用VBA或任何其他第三方方法?

不幸的是,您不能在使用数据validation创build的下拉列表中更改字体大小或样式。

但是,您可以在combobox中设置文本的样式。 按照这里的说明: Excel数据validationcombobox

您不能更改默认值,但是有一个无代码的解决方法。

select整个工作表,将数据的字体大小更改为小数字,例如10或12.当您放大以查看数据时,您会发现下拉框条目现在可见。

要强调的是,问题不在于下拉字体的大小,而在于下拉和数据显示字体大小之间的相对大小。

我工作在60-70%缩放vue和我的下拉列表是不可读的,所以我做了这个简单的代码来解决这个问题

请注意,我首先select了所有我的下拉列表(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%。

尝试使整个纸张的字体尺寸更小。 然后放大并保存。 先做一个练习题,因为它确实把所有东西都搞砸了。

这是一个样式下拉列表的链接。 实际上,解决scheme是根据“单元格中的文本”等条件来格式化单元格。 将文本与单元格的下拉条目和范围匹配到将应用下拉框的所有单元格。
http://office.microsoft.com/en-us/excel-help/apply-conditional-formatting-based-on-text-in-a-cell-HA102809699.aspx

为我工作。