Tag: 下拉菜单

EXCEL的多层下拉菜单

我想单元格A1是一个下拉菜单(我知道该怎么做),然后单元格B1是基于最初的select下拉菜单。 例如:如果我在A1中select“娱乐”,则在B1中,我需要一个允许我select“电影,音乐,体育”的下拉菜单。 但是,如果我selectA1“食品”,在B1中,我想要一个“乳制品,蔬菜,水果,肉类”等下拉菜单。 我知道基本的编码,但我主要使用Excel的function。 谢谢! – 劳拉

如何使用下拉列表在单元格中input自由格式文本?

我不得不在Excel中做一些用户数据validation,用于应用程序上传。 我在Excel中的下拉框中提供了一个值列表(LOV)。 这很容易。 有没有办法允许下拉列表单元格中的自由forms的文本? Excel试图根据给定的LOV来validation它。 我不需要用户input的文本成为该LOV的一部分,只是可以“重写”或在其中添加额外的文本?

Excel数据validation下拉框

我有一个问题,不需要任何代码。 比方说,在Excel中,您在单元格上设置了数据validation,并插入特定值的下拉列表,供用户从该单元格中进行select。 我们还要说,在VBA中,您正在从数据库中指定该单元格的值。 如果来自数据库的值与您在下拉列表中指定的任何值不匹配,是否会填充单元格中的值? 还是会把它留空? 有人对此有经验吗?

dynamicDropDown在Excel中

我想创build一个州,地区,街区等的下拉列表。通过从drpoDown列表中select一个州,区下拉列表应该只包含属于这个特定州的区的列表。 如何使用vba代码做到这一点。 真的有可能吗?

没有select大小写错误下拉代码的情况

我继续在没有select大小写错误的情况下获取大小写,同时尝试应用代码使单元重置/更改的所有下拉选项在左侧选项更改时select。 我很新的VBA和macros的一面,如上所述,我想这个代码应用到整个工作表,我想这样做,当select下拉选项,如果回去,改变未来元素的一个元素(右边的所有东西)变回“select”选项。 我发现了一些在线代码,并试图改变它,以适应我的需求,但是每当我尝试运行它,我得到的情况下,没有大小写错误。 我使用的代码示例如下: Option Explicit Const CHOOSE = "Choose" Private Sub Worksheet_Change(ByVal Target As Range) On Error GoTo ErrorHandler Dim targetCell As Range Dim nextCell As Range Dim oldCalc As Excel.XlCalculation If Not Intersect(Target, [DataEntryTable]) Is Nothing Then If [Radio_Choice] = 1 Then With Application .EnableEvents = False .ScreenUpdating = False oldCalc = .Calculation […]

使用Excel填充DropDowndynamic快捷方式分配的特殊键

我正在devise一个graphics用户界面,允许用户从Microsoft Excel中的用户窗体分配快捷键macrosfunction。 表单完全按照预期执行,但为了分配键,我使用InputBox从用户获取数据。 但是,用户不能在input框中input特殊键(如Del,F1-F12,Home,End等)。 我想用所有的常规和特殊的键,Excel认识到可行的快捷方式填充DropDown。 是否有一个库对象或默认数组,我可以引用填充我的DropDown菜单或将不得不find一个列表,并手动添加每个项目到一个数组?

如何根据下拉列表填充表格?

我正在为一个包含一组下拉菜单的个人项目制作一个电子表格,其内容与参考表格的内容相对应。 主表中的每一行都有两个关联的下拉菜单,并使用两个相关集的元素明确的产品来填充行。 例如:如果第一行的表格被设置为“火”和“水”,则列表中的前三个元素将是1 * 1,0.5 * 0.5和2 * 0.5。 元素的乘法我知道该怎么做。 我不知道该怎么做(我花了几个小时search)是如何引用这些值的基础上下拉列表。 我以为我已经想通过使用INDIRECT()引用命名区域来做到这一点,但似乎并不奏效。 我花了好几个小时试图弄清楚这个以及研究下拉列表,但是我找不到任何东西。 任何帮助,将不胜感激。 问题表的屏幕截图在这里 。

VBAselect下拉菜单网站

我目前正在尝试用vba写一些东西来访问一个网站,并从表中获取信息。 到目前为止,我只设法login并导航到表格,但是现在我想要做的是首先过滤表格,方法是在下拉菜单中select不同的选项。 下面是我的代码: Sub browse() Set objIE = CreateObject("InternetExplorer.Application") WebSite = "https://www.kicktipp.de/info/profil/login" With objIE .Visible = True .navigate WebSite Do While .Busy Or .ReadyState <> 4 DoEvents Loop Set Element = .document.getElementsByName("kennung") Element.Item(0).Value = "myemail" Set Element = .document.getElementsByName("passwort") Element.Item(0).Value = "password" .document.forms(0).submit .navigate "https://www.kicktipp.de/los-bwlos/gesamtuebersicht" While ie.ReadyState <> 4 Or ie.Busy: DoEvents: Wend Set Element […]

如何使用“If … Then”条件在Excel中创build多重依赖下拉列表?

我想在Excel中做3个条目的级联下拉列表:国家,州和城市。 我正在使用名称+数据validation方法。 我的问题是,我的大多数国家没有一个国家,因此它显示国家细胞中的城市列表(因为城市列表被命名为“国家”,我使用“=间接(..)”在数据validation)。 如何包含某种“If … Then”函数,如果没有任何状态,则在下拉列表中显示“N / A”,并在第三个下拉列表中显示城市列表(名为“Country”)?

Excel VBA:使用下拉列表对单元格进行sorting

比方说,我有一个Excel表,其中有一列(例如“B”),其中每个单元格都有一个不同的下拉列表供validation。 我的应用程序是这样的,“B”中的不同单元格可能在其对应的下拉列表中包含不同的项目。 我想sorting我的表使用不同的列作为密钥,例如列“A”,其中包含date,按升序。 我的问题是,Excel的sortingfunction(显然)不包括validation列表。 因此,sorting后,“B”中的每个单元格很可能会以错误的下拉列表结束。 有人可以build议一个简单的方法来实现VBA中的sorting,使其包括下拉列表? 我知道我可以尝试先sorting表,然后用下拉列表填充“B”,但是如果可能的话,我想避免这个选项。