打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
让领导看傻!可以自动缩放的Excel表格来了!

兰色以前做数据分析工作,在公司分析会上经常会遇到一个尴尬的问题。投影屏上演示分析数据时,由于很多领导和同事眼近视,屏幕上的字太小看不清,比如下面的表格,离屏的稍远一些字就看不清了:

(当然你可以把表格比例放大,但你要不停的放大缩小放大缩,太麻烦)

今天兰色用VBA做了一个小功能,完美解决这个难题。

在H1单元格中输入数字1,然后再选表格时,就会自动放大字体,颜色变为红色。删除H1中的数字1后,取消放大功能。

在开会时演示这个表格,老板眯着眼都可以看清表中的数字,是不是比较帅?!

想在你的表格中也有这样的功能?和兰色一起操作吧

操作步骤:

1、添加代码

在工作表标签上右键 - 查看代码打开VBE窗口- 把下面的代码粘贴右侧的代码框空白处,关于弹出的VBE窗口


Dim xrow As Long, Xcolor As Byte, xsize As Byte

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

On Error Resume Next

    If [h1] <> 1 Or Target.Row = 1 Then

        Rows(xrow).Font.Size = xsize

        Rows(xrow).Font.ColorIndex = Xcolor

    Exit Sub

    End If

    If xrow > 1 Then

        Rows(xrow).Font.Size = xsize

        Rows(xrow).Font.ColorIndex = Xcolor

    End If

    xrow = Target.Row

    xsize = Target.Font.Size

    Xcolor = Target.Font.ColorIndex

    Rows(xrow).Font.Size = 24

    Rows(xrow).Font.ColorIndex = 3

End Sub


本例中是把H1单元格作为是否启用放大字体的开关,你可以自定义位置,比如你把H1改为 A1,那么当在A1输入1时就会启用字体放大功能。

2、另存文件

文件 - 另存为启用宏的工作簿格式

设置完成!值得注意的是,添加代码后,当前工作表中将右键粘贴功能将失效,你可以打开剪粘板进行复制粘贴。如果想彻底取消,把代码删除即可。

示例下载链接: (百度网盘)

https://pan.baidu.com/s/1NJM11ZTvMQ9Mwh-xKrl3lQ 

提取码: u2da

兰色说VBA是Excel开发语言,你想实现什么功能,用VBA编写代码即可完成。等你学会了VBA,你才会知道Excel的无所不能。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel 如何用VBA通过条件判断设置相应行的字体颜色
excel怎么设置任意选一个单元格纵横竖横都有颜色
EXCEL VBA常用操作对象汇总(办公室职场必备)
Excel之VBA简单宏编程
怎么将多个具有相同模板的excel表格汇总成一个?
Excel工作表的保护大法:用宏进行加密
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服