Tag: 下拉菜单

在Excel中编辑或导出下拉列表

处理包含两个下拉列表的现有电子表格。 是否可以从这些下拉列表中导出或编辑数据?

如何为工作表制作一个下拉列表

我一共有五张工作簿。 我的任务是在第一张表中创build一个组合列表button,可以指向其他四个。 如果用户select一个表格名称,那么该button将自动激活选定的表格。 纸张不太可能被删除,尽pipe可能会添加纸张。 我甚至不知道如何让名单显示在组合列表中。

依赖于Excel的下拉列表(使用/不使用VBA)

尽pipe我对常规VB非常熟悉,但对于VBA我还是个全新的东西。 我不知道这是通过VBA来完成,还是通过内置的Excelfunction来完成。 基本上,我有一堆隐藏工作表上的列数据。 另一张纸上应该有两个下拉列表,其中一张取决于另一张的选定值。 关系中有三个实体(参见下面的示例)我不知道如何让这个工作,甚至这些行之间的关系如何工作。 下面是我想要达到的一个例子:一张纸上有两列:“员工”和“项目”。 员工包含一组员工的下拉列表。 这些数据位于隐藏表格中。 每个员工都链接到一个部门,每个部门都链接到一些项目。 一旦用户select了一个特定的员工,我希望活动行的“项目”列填写下拉列表,其中包含所有链接到所选员工所属部门的项目。 我将如何去在Excel中设置这些关系,并编写使这个function发生的VBA函数? 我无法为您提供一个隐藏工作表上的数据列的例子,因为我不知道我应该如何安排他们开始。

如何从Excel中的代码设置下拉select(VBA)

我正在尝试为Excel表进行过滤。 我有2个下拉框,项目列表dynamic地添加在一个macros被刷新时调用。 Set selectBook = Worksheets("Report").DropDowns("DropDownBook") selectBook.RemoveAllItems For Each b In books selectBook.AddItem (b) Next “书籍”是一个具有新价值的数组。 与“作者”其他下拉的代码是相似的。 运行此macros后,没有显示初始select。 我附加了一个macros到dropdownchange事件,它读取这两个下拉列表中的select Set books = Worksheets("Report").DropDowns("DropDownBook") bookSelect = books.List(books.ListIndex) 并做必要的过滤。 问题是,如果我select一个作者,这个macros将在上面给出的第二行代码中断开 Run time error '1004': Unable to get the List property of the DropDown class 如果我select一本书,它将为作者做同样的事情。 我想这是因为没有在框中的初始select,但我似乎无法find一种方法如何使代码。 我努力了 selectBook.ListIndex = 0, selectBook.Value=0 etc. ,但没有任何工作。 我错过了什么明显的? 任何帮助将不胜感激。

在下拉select后无法打开匹配的工作簿

初步问题 为什么我无法打开所有(全部三个)匹配的工作簿? 下拉select: 1A:1C =公司1公司2公司3 2A:2C =版本2版本1版本1 只有第一个(Company1,Version2)将打开… Sub OpenWorkbooks() Dim ColumnIndex1 As Integer Dim ColumnIndex2 As Integer Dim ColumnIndex3 As Integer Dim ColumnIndex4 As Integer Dim ColumnIndex5 As Integer Dim ColumnIndex6 As Integer For ColumnIndex1 = 1 To 3 If Cells(1, ColumnIndex1).Value = "Company1" And Cells(2, ColumnIndex1).Value = "Version1" Then Workbooks.Open Filename:="D:\Company1\Version1.xlsx" End If […]

如何将多选列表框添加到Excel中的单元格

如何将一个多选列表添加到一列的每个单元格中的Excel spredsheet中。 我需要能够读取在C#中选定的值。 寻找托pipe代码解决scheme。 不能使用互联网 任何允许使用OLEDB进行多重select和读取的能力,目前使用列表框。 我们只能使用ADO.NET和C# 下拉列表必须出现在每行中,并且它应该从OLEDB中读取。

Excel中的多个依赖下拉列表

所以我一直在研究这个问题一段时间,到现在还没有提出任何有效的解决scheme。 我正在尝试创build三个下拉列表。 一个为“ Dristrict ”,“ Block ”和“ Village ”。 这就是类别之间的相互关系: 有很多地区。 每个地区内有多个街区。 每个街区内有多个村庄。 这就是我目前的数据结构,我也乐于接受不同结构的build议。 目前,您可以看到每个地区,街区和村庄都有自己的合并(或单个)单元。 所有的村庄都会占用一个小区。 下面是我考虑的另一个结构。 也许它会帮助,也许它不会? 如果我使用VBAmacros,它会帮助我,但是这些macros在下拉列表中似乎不起作用。 所以这是我的思考过程,我无法转换成在下拉列表数据validation工作的Excel公式代码。 获取所有地区的列表。 (完成!) – 我只是创build一个单独的列表,并创build一个下拉列表。 获取所有单元格的范围(因为下拉列表需要以逗号分隔的列表或范围),当前单元格左侧的单元格与区域下拉列表中选定的单元格相同。 对村庄和街区名称重复步骤2。 我相信我可以通过使用INDIRECT()函数创builddistricts + blocks的命名列表数目来实现这一点。 但我不确定这是否是最好的方法。 所有解决scheme欢迎 应该在Excel 2003及更高版本中工作。 谢谢! 更新: 我想每行一个下拉列表(区,块,村)它是一个大数据inputexcel表我正在做。 谢谢! 编辑:其districts+blocks不districts*blocks (感谢上帝)

EXCEL VBA – 基于单元格区域和string创builddynamic下拉菜单

好的,所以我现在有一个从单独的工作表范围填充的下拉菜单。 我希望能够通过在每个值文本中添加具有来自另一个单元格的文本值的值来减less下拉列表中的值。 例如:单元格A1表示“表格”单元格A2是从范围内拉取值的下拉列表范围包括“表格”,“大表格”,“凳子” 目前下拉菜单会带来所有的值。 在这种情况下,我希望它能带来“桌子”和“大桌子”,因为他们都有“桌子”。 我的文件的一个例子可以在这里findhttp://www.filedropper.com/example_1 请帮忙..我正在把我的头发撕掉! 谢谢Mike

使用VB.NET将项目添加到function区下拉列表

我是开发Excel VSTO解决scheme的新手,需要一些关于如何将更多的项目添加到function区上的下拉控件的帮助。 到目前为止,我已经能够手动创build多个项目,然后使用更改这些项目的标签 Globals.Ribbons.Ribbon1.DropDown1.Items(i).Label 此外,我发现一些build议使用这个添加更多的项目到下拉控件。 但是我很难理解如何使用它。 Globals.Factory.GetRibbonFactory.CreateRibbonComboBox.Items.Add 我想看看其他人如何做的样本。

在“数据有效性”下拉列表中设置默认值

我在我的工作表中有很多下拉列表,这些列表是通过菜单“ Data > Data Validation >” list 。 在VBA中是否有一种批量方式将它们全部设置为默认值? 默认值是指在列表中声明的第一个值。 BTW。 我在A1中设置了一个下拉列表的源代码,其公式为: =OFFSET(C1;0;0;1;COUNTA(C1:Z1)) 有没有办法把这个公式在B1中,并在下拉列表源中调用=INDIRECT(B1)只指向一个单元格? (这不起作用)。