当前位置: 首页 > news >正文

VBA实现赋值加重置数据有效性为序列

以下VBA代码将实现您的要求:遍历所有名为“3月6日”到“3月31日”的工作表,在每个工作表中设置L111和L112的值,并为L2:L52区域添加数据有效性(序列),来源为L102:L112。

Sub SetSheetsData()Dim ws As WorksheetDim i As IntegerDim sheetName As String' 循环3月6日到3月31日For i = 6 To 31sheetName = "3月" & i & "日"' 尝试获取工作表,如果存在则进行操作On Error Resume NextSet ws = ThisWorkbook.Worksheets(sheetName)On Error GoTo 0If Not ws Is Nothing ThenWith ws' 1. 设置L111和L112的值.Range("L111").Value = "冲版机卡版".Range("L112").Value = "弯版机弯版错误"' 2. 设置L2:L52的数据有效性为序列,来源为L102:L112With .Range("L2:L52").Validation.Delete ' 删除已有的有效性.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _Operator:=xlBetween, Formula1:="=$L$102:$L$112".IgnoreBlank = True ' 允许空值(可选).InCellDropdown = True ' 显示下拉箭头End WithEnd WithEnd IfSet ws = Nothing ' 重置变量,准备下一个循环Next iMsgBox "操作完成!"
End Sub

代码说明
遍历日期:从6到31循环,构造工作表名称(如“3月6日”)。

检查工作表是否存在:使用On Error Resume Next尝试获取工作表,若存在则执行后续操作。

赋值单元格:将L111和L112分别设置为指定文本。

设置数据有效性:

先删除L2:L52区域已有的数据有效性。

添加序列类型,来源使用绝对引用$L$102:$L$112。

设置IgnoreBlank = True(允许用户输入空值)和InCellDropdown = True(显示下拉箭头),您可以根据需要调整这些参数。

http://www.jsqmd.com/news/442102/

相关文章:

  • 【Dify私有化部署权威白皮书】:基于金融级等保三级要求的12项安全配置项逐条对照表(含YAML校验脚本)
  • 国密算法适配不是“改头换面”!揭露某百万级NB-IoT模组因C语言宏定义误用导致SM9标识认证批量拒签的真实故障链
  • 为什么你的医疗设备C代码通不过FDA审计?揭秘ISO/IEC 17025实验室最常驳回的4类注释缺失问题
  • 2026年武汉工伤赔偿律师团队选择指南 - 2026年企业推荐榜
  • Dify高可用架构配置详解,深度解析主备切换SLA保障、PostgreSQL连接池压测调优与OpenTelemetry可观测性埋点
  • MCP连接器与SQLite/PostgreSQL/MySQL本地实例对接差异全对比,面试官闭着眼睛都会问的6个底层原理
  • Dify Rerank模块源码剖析(含LlamaIndex/ColBERT双引擎对比实测)
  • Dify多Agent协作失效的7个隐性征兆,第5个90%团队已中招——附自动诊断脚本+修复Checklist
  • MAUI 嵌入式 Web 架构实战(三) 构建可扩展的 PicoServer REST API 框架
  • 从汇编地狱到C级抽象:存算一体芯片指令封装的4层抽象模型(附2024最新开源SDK实测基准)
  • Agent编排效率暴跌67%?Dify v0.9.2 vs v1.0.5多工作流并发压测全记录,现在升级还来得及!
  • 【MCP连接器性能压测实录】:单机32768并发下0丢包连接稳定性验证(附可复现测试脚本)
  • 为什么你的自定义judge总是不收敛?Dify评估系统4大反模式(含真实生产环境core dump日志溯源)
  • 为什么92%的Dify私有化项目在第3天崩溃?——揭秘etcd一致性配置、向量库分片策略与GPU资源绑定关键阈值
  • 【芯片原厂紧急通告】:2026年Q2起所有RISC-V SoC认证强制启用新C驱动规范——你还有73天窗口期!
  • 【Dify Multi-Agent协同工作流终极评测】:20年架构师实测5大场景性能、稳定性与扩展性数据对比
  • Dify自动化评估引擎源码剖析:从Prompt Router到Score Aggregator,8个关键类图+3层抽象机制全曝光
  • 【权威实测报告】:Dify、LangGraph、AutoGen在复杂业务流中的任务分发延迟、错误恢复率与人工干预频次对比(附12组基准测试原始数据)
  • 从CAN到CAN FD安全跃迁失败的6个致命代码陷阱(附GCC编译期静态检测宏+运行时安全断言集)
  • 2026年宜昌市新能源汽车直销企业实力解析与选型指南 - 2026年企业推荐榜
  • MCP本地数据库连接器性能调优面试压轴题(含JVM线程堆栈+Netstat连接状态分析):仅剩最后3个高分答案未公开
  • 从裸机到POSIX RTOS,RISC-V 2026驱动框架演进全路径,手把手完成Legacy代码零修改升级
  • 为什么92%的IoT设备固件仍在用不安全的strcpy?——C语言内存安全缺陷检测黄金7准则
  • RISC-V 2026驱动规范落地实战:5大ABI变更、3类中断模型重构、2个兼容性陷阱全解析
  • 为什么92%的CAN FD项目在量产阶段暴露出密钥管理缺陷?——用纯C实现轻量级Key Derivation Function(KDF)的4种工业级方案对比
  • Dify自定义节点异步化终极配置图谱(含完整docker-compose.yml+config.yaml+health-check脚本)
  • 【嵌入式编译效能革命】:用Clang-15+自定义Pass实现函数级裁剪,让STM32F4节点代码量直降41.3%
  • 西安工商学院课表管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • 【2024最新MCP-SDK适配】:VS Code插件一键启用MCP服务,3分钟完成认证与路由注册
  • 2026年长沙雨花区坚果批发采购全攻略:一站式服务指南 - 2026年企业推荐榜