excel图表技巧:显示数据有效性列表

时间:2022-02-17 18:18:03 

数据有效性(即“数据验证”)是Excel中常使用的一项功能。然而,在使用数据有效性创建好下拉列表后,我们不能够随便修改列表中的字体或字体大小。如果工作表显示比例较小,那么数据有效性列表中的内容也会相应地变小,这样就很难看清楚里面的内容,如下图1所示。

excel图表技巧:显示数据有效性列表

图1

我们可以使用一点小技巧,用VBA代码使得当用户选择数据有效性列表所在的单元格时,增大工作表的显示比例,使数据有效性列表中的字体随之变大,从而更清楚地看到其内容,其效果如下图2所示。

excel图表技巧:显示数据有效性列表

图2

代码如下:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim lZoom As Long

Dim lDVZoom As Long

Dim lDVType As Long

‘设置放大比例

lZoom = 100

lDVZoom = 120

lDVType = 0

Application.EnableEvents = False

On Error Resume Next

‘目标单元格的有效性类型

lDVType =Target.Validation.Type

On Error GoTo errHandler

‘判断有效性类型是否为序列

‘3代表数据有效性类型为序列

If lDVType <> 3Then

‘不是序列

‘正常显示

With ActiveWindow

If .Zoom <>lZoom Then

.Zoom = lZoom

End If

End With

Else

‘是序列

‘放大显示

With ActiveWindow

If .Zoom <>lDVZoom Then

.Zoom = lDVZoom

End If

End With

End If

exitHandler:

Application.EnableEvents= True

Exit Sub

errHandler:

GoTo exitHandler

End Sub

将代码放置在设置了数据有效性的工作表模块中,这样,在选择数据有效性列表单元格时将工作表的尺寸扩大为120%。如果所选择的单元格中没有设置数据有效性,那么工作表尺寸恢复为100%。效果演示如下图3所示。

excel图表技巧:显示数据有效性列表

图3

标签:excel图表制作,excel常用函数,excel数据透视表,Excel教程
0
投稿

猜你喜欢

  • 苹果 iOS 14.3 Beta1更新内容汇总

    2023-12-01 13:27:44
  • 如何在Word 2016中更改或创建文档主题?

    2022-08-30 12:02:31
  • word2007兼容模式和word正常模式显示的一样吗

    2023-11-29 14:31:25
  • Win10频繁死机怎么办?Win10频繁假死解决办法

    2023-11-13 03:44:08
  • Excel2016打开文档时提示内存或磁盘空间不足的两种解决方法

    2023-06-05 21:35:01
  • 教你Win10卡顿严重怎么完美解决?

    2023-11-18 05:54:06
  • 如何使用手机wps表格求和

    2023-08-18 06:55:24
  • Word怎么批量制作专属邀请函?

    2022-12-18 06:57:16
  • 远离山寨软件,使用北斗导航无需第三方 App

    2023-12-01 01:55:29
  • word2010页边设置图文教程

    2022-01-24 15:07:35
  • excel中如何按单元格背景颜色求和或计数

    2022-04-11 05:47:22
  • 用excel怎么检查两个字符串是否相同?

    2023-08-27 18:17:32
  • Word2007制作精美的心形相册边框图文步骤

    2022-03-05 19:55:53
  • Word无法撤销操作的错误

    2023-12-08 00:42:20
  • 制作word数据分析图的方法步骤

    2022-09-14 02:34:23
  • word 段前分页怎么设置?

    2023-06-02 19:53:22
  • Win10电脑C盘用户文件夹里的东西可以删除吗?

    2022-07-04 19:07:56
  • Word2007文档中输入指数的小技巧

    2022-08-25 09:28:47
  • Excel中如何提取相同颜色的数据

    2023-12-01 22:41:36
  • win10为什么我的电脑重启了?win10我的电脑重启了怎么解决

    2023-11-05 07:31:45
  • asp之家 电脑教程 m.aspxhome.com