18

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

真正有意义的是,如果下拉列表项复制与其源单元格相同的样式,即交替的单元格背景颜色、字体、大小等。甚至复制验证单元格本身的样式!?

有没有办法使用 VBA 或任何其他 3rd 方方法来改变它?

4

5 回答 5

15

遗憾的是,您无法在使用数据验证创建的下拉列表中更改字体大小或样式。

但是,您可以在组合框中设置文本样式。按照此处的说明进行操作:Excel 数据验证组合框

于 2012-11-14T14:22:04.013 回答
6

您无法更改默认设置,但有一个无代码的解决方法。

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

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

于 2013-09-10T19:12:55.183 回答
2

我在 60-70% 缩放 vue 上工作,我的下拉菜单不可读,所以我编写了这个简单的代码来解决这个问题

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

于 2015-07-26T12:41:26.443 回答
0

尝试使整个工作表字体变小。然后缩放并保存。首先做一个练习表,因为它真的把一切都搞砸了。

于 2016-09-29T17:07:01.543 回答
-1

我创建了一个 100% 的自定义视图。使用下拉菜单然后单击查看页面布局以返回到较小的视图。

于 2019-06-04T13:57:20.957 回答