首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用宏创建数据验证列表

使用宏创建数据验证列表
EN

Stack Overflow用户
提问于 2018-11-18 03:13:50
回答 1查看 90关注 0票数 2

我需要创建一个下拉菜单使用宏。在互联网上,我发现下面的代码工作得很好。唯一的问题是,我需要从特定的工作表中获取下拉菜单(即=$B$1:$B$6)上的内容(比方说Sheet2)。试过几次试图指向特定的纸张,但不幸的是,这些尝试都没有奏效。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
With Range("A1:A100")
    With .Validation
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
                    xlBetween, Formula1:="=$B$1:$B$6"
    End With
End With
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-18 03:21:55

由于您指定希望验证来自Sheet2,所以需要将其添加到公式Formula1:="=Sheet2!$B$1:$B$6"中。

我还会添加一个.delete,以首先清除任何先前的验证--否则,如果您有任何先前尝试的验证,您可能会遇到错误。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
With Range("A1:A100")
    With .Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
                xlBetween, Formula1:="=Sheet2!$B$1:$B$6"
    End With
End With

最后,您应该考虑使用工作表对您的Range("A1:A100")进行限定,如下所示

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
With Worksheets("Sheet1").Range("A1:A100")

更好的是,也可以考虑用工作簿对上面的内容进行限定。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53360206

复制
相关文章
gtest宏列表_指定宏怎么用
总结gtest中的所有断言相关的宏。 gtest中,断言的宏可以理解为分为两类,一类是ASSERT系列,一类是EXPECT系列。一个直观的解释就是:
全栈程序员站长
2022/11/10
1.1K0
突破数据验证列表,使用VBA创建3层和4层级联组合框
你是否曾想过管理级联数据验证(即“数据有效性”)列表,而不需要几十到数百个命名的单元格区域?这里为你提供一个示例工作簿,其中运用的方法可以动态创建数据验证列表,允许管理垂直列表,向列表中添加新列,并无缝更新数据验证列表。
fanjy
2022/11/16
1.4K0
突破数据验证列表,使用VBA创建3层和4层级联组合框
列表:创建列表
列表是Tcl语言中最重要的一种数据结构。什么是列表?列表是元素的有序集合,各个元素可以包含任何字符串,例如空格,反斜杠,换行符等。列表表现为特定结构的字符串,这意味着可以把它们赋值给一个变量,可以把它们做为参数传给命令,可以把它们嵌套到其他列表中。
Lauren的FPGA
2019/10/30
2.4K0
创建MyVBA加载宏
MyVBA加载宏主要功能是设置为自动加载,作为打开其他宏文件的一个程序,做好后大概是这么一个东西:
xyj
2020/07/28
1.1K0
创建MyVBA加载宏
使用 Python 创建使用 for 循环的元组列表
Python 的关键数据结构是列表和元组。元组元素一旦设置,就无法更改。这称为不可变性。但是列表元素可以在初始化后修改。在处理需要组合在一起的数据时,for 循环用于创建元组列表。列表比元组更具适应性,因为它们能够被修改。本教程演示如何使用 for 循环创建元组列表,从而简化重复性任务。
很酷的站长
2023/08/11
3950
使用 Python 创建使用 for 循环的元组列表
使用VBA遍历数据验证列表中的每一项
想要遍历数据验证列表中的每一项,如何编写VBA代码呢?如果数据验证列表中的项值来源于单元格区域或者命名区域,则很简单,遍历该区域即可。然而,有些数据验证列表是直接使用逗号分隔的项添加的,这就需要使用不同的方法。
fanjy
2023/08/29
4960
使用VBA遍历数据验证列表中的每一项
[Excel技巧]创建下拉列表
在单位用Excel做统计,想偷个小懒,比如食品一栏。能不能设计一个下拉列表,直接在列表框中选择,省去键盘的重复输入呢?
卷福同学
2023/04/28
2.3K0
[Excel技巧]创建下拉列表
【应用安全】 使用Java创建和验证JWT
Java对JWT(JSON Web Tokens)的支持过去需要大量的工作:广泛的自定义,几小时的解析依赖关系,以及仅用于组装简单JWT的代码页。不再!
架构师研究会
2019/05/13
2.2K0
【应用安全】 使用Java创建和验证JWT
Excel实战技巧73:使用组合框控件仿数据验证下拉列表
如下图1所示,在工作表Sheet1的列A中任意单元格上双击鼠标,将会出现一个窗体控件,单击其右侧的下拉箭头会出现列表,你可以从中选择列表项,所选项将被输入到该控件所在的单元格中,并且输入数据后该控件会消失。
fanjy
2020/02/18
2.8K0
python数据类型-列表创建和操作
从字符串取数据的时候要分片,也就是切割。通过索引的形式,而这里用字符串取值的时候 每个角色取值的名字 长短不一,所以几个字符代表名字 ,是不可以的,血的值 也是经常变换的 所以显然字符串该被淘汰了。
py3study
2020/01/09
9230
创建常用功能加载宏
创建一个空白加载宏文件,取名为常用功能,保存位置与MyVBA加载宏保持一致,这样MyVBA加载宏的打开宏文件菜单会找到它,并创建子按钮。
xyj
2020/07/28
4710
创建常用功能加载宏
Python创建数字列表
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 10 1 sum is : 55
py3study
2020/01/03
1.3K0
如何使用Cook创建复杂的密码字典列表
Cook是一款功能强大的字典生成工具,该工具可以通过创建单词的排列和组合以生成复杂的字典和密码。Cook可以使用一系列预定于前缀、后缀、单词和模式来创建复杂的节点、字典和密码。
FB客服
2021/07/02
4K0
使用Java创建一个待办事项列表
当涉及到Java实战时,有许多有趣且实用的项目可以探索。在本文中,我将向您介绍一个Java实战项目:创建一个简单的待办事项列表(ToDo List)应用程序。这个项目将帮助您运用Java编程技能,同时构建一个有用的工具来管理任务和待办事项。
海拥
2023/09/15
5830
R语言 数据框、矩阵、列表的创建、修改、导出
数据框来源主要包括用代码新建(data.frame),由已有数据转换或处理得到(取子集、运算、合并等操作),读取表格文件(read.csv,read.table等)及R语言内置数据
Magnolia
2023/01/06
7.9K0
NodeJS 使用 jsonwebtoken 创建 JWT 格式的 token 和验证
在 NodeJS web server 项目上,我们需要做登录验证,通过 用户名和密码 换取 token 是常用的方式。
张云飞Vir
2020/03/16
4.1K0
python 宏使用详解
宏类似python中的函数,可以传参数进去,但不能有返回值!在实际开发项目中,可以将一些复用代码抽取出来放到宏中,然后把不固定的值作为变量!
py3study
2020/01/07
3.7K0
Excel宏教程 (宏的介绍与基本使用)
大家好,又见面了,我是你们的朋友全栈君。 Excel宏教程 (宏的介绍与基本使用) Microsoft excel是一款功能非常强大的电子表格软件。它可以轻松地完成数据的各类数学运算,并用各种二维或三维图形形象地表示出来,从而大大简化了数据的处理工作。但若仅利用excel的常用功能来处理较复杂的数据,可能仍需进行大量的人工操作。但excel的强大远远超过人们的想象–宏的引入使其具有了无限的扩展性,因而可以很好地解决复杂数据的处理问题。 随着支持Windows的应用程序的不断增多和功能的不断增强,越来
全栈程序员站长
2022/08/23
6.5K0
使用Data Annotations进行手动数据验证
本文转载:http://www.cnblogs.com/TianFang/p/3606285.html
跟着阿笨一起玩NET
2018/09/19
1.1K0
使用Data Annotations进行手动数据验证
使用列表
和字符串一样,列表也可以做切片操作,通过切片操作我们可以实现对列表的复制或者将列表中的一部分取出来创建出新的列表,代码如下所示。
用户8442333
2021/05/18
6080

相似问题

数据验证宏

21

如何创建根据条件创建各种验证列表的宏VBA

116

排序宏和数据验证宏

11

使用宏进行小数数据验证

229

循环通过数据验证列表并执行打印宏。

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文