首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel 操作技巧之自定义序列超过255个字符的后果

不得不说如果自定义序列来源超过255个字符,结果是您预想不到的,甚至灾难性的。如果您从来都是前端操作,那么本篇可以不看或只了解一下就好。好了,那我们一起来学习吧。

1.背景

先回顾一下之前的涉及数据验证和自定义序列内容:

为了避免多次手工设置自定义序列数据验证,录了一个宏,这样就不必每次在前台设置,将相应的字符串拼凑好然后放到宏里执行就可以了。

2. 场景演练

1.前端录入,前端录入255个字符,是可以的,此时按任何字符键都不会超过,即前端已经控制了不能超过255个字符;

2.宏设置255个和超过255个,在一次打开时,通过宏设置小于等于255个字符和大于255个字符,数据校验都是正常的。

悲剧在当大于255个字符,保存后再打开,提示内容:

发现"XX文件"中的部分内容有问题。是否让我们尽量尝试恢复?如果您信任此工作簿的源,请单击"是"。

点击“是”打开后会发现格式、数据验证等等都不见了。试想一下如果您定义了很多漂亮的格式、内容,然后没有做备份,最终浪费的不是一点点时间和心情。

3. 解决方法

简单的办法是增加一个判断,如果长度超过255个字符,就截断为255个,但是这种显示不友好。比较好办法是不显式的设置选项,而是将选项放到单元格里面,将序列的来源设置为单元格引用。

更多的应用期待您去挖掘。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190507A025FW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券