问题标签 [select-case]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
65 浏览

excel - 选择不运行每个案例的案例

我在不是每个案例都运行的 excel 文档中有一个选择案例功能。具体来说,它正在跳过 12044-12053。我不明白为什么它没有对所有数据都一视同仁。

0 投票
2 回答
271 浏览

vba - 是否可以根据表中的条目数将案例添加到 Select Case 中?

我最近在 Excel 中搞乱了 VBA。作为我自己的一个小项目,我正在尝试创建一个“从帽子上画名字”的宏。

我首先生成一个随机数,然后使用 case 语句从表(即 ListObject)中选择哪个条目。这样做的问题是它只适用于表条目的数量总是相同的。

所以我的问题(可能是一个荒谬的问题)是:是否有可能生成一个动态的“选择案例”块,其中块上的案例数量基于表中的条目数?

谢谢。

-肖恩

编辑:澄清:我正在尝试做的,确切地说,是这样的:

我生成一个随机数 i,从 1 到 n=10*(表条目数)。在此之后,我想在一个单元格中显示一个基于随机数的表格条目。

理想情况下,代码的工作方式与此类似:

我希望这有助于澄清代码的目标。

0 投票
3 回答
207 浏览

sql - SELECT CASE WHEN NULL 中的意外结果

架构和数据

我有两个具有以下架构和数据的表:

#表格1:

#表2:

问题

现在,如果我像这样选择所有#table1并离开加入#table2

输出如下:

问题

我预计结果是:

那么为什么会发生这种情况(或者我做错了什么),我该如何解决这个问题?

源代码

0 投票
1 回答
357 浏览

function - 如何将组合框值与函数一起使用并选择大小写?

我正在编写一个程序,让用户选择他们的星座和另一个人的星座。一旦进入,我想使用标志来衡量它们的兼容性,其结果分为 3 类。我的程序可以让用户选择两个标志,程序可以将它们吐出来告诉用户他们选择了什么(我不需要这个消息框,我只是为了检查我的代码是在职的)。我遇到问题的部分是制作“兼容性”功能并使用选择案例,我不知道是否需要声明新变量,或者如果我将它们公开它们是否会起作用。显然我的代码不起作用,或者我不会寻求帮助。对于选择的情况,我目前只有一个白羊座,但需要对所有 12 个星座进行处理。

这是新代码:

公开课形式1

结束类

0 投票
2 回答
738 浏览

vb.net - 在 vb.net 中的选择案例中循环相同的案例

我想提出这个问题....如果循环中只有 1 个错误,则它不会插入数据库,反之亦然,如果全部为真,则它将插入数据库。

这是我的代码

这是我只有我知道的代码,但不幸的是我无法得到它总是插入的逻辑,而是它有 1 个错误

0 投票
1 回答
4164 浏览

excel - 选择带有可变布尔运算符的案例

这是我在论坛上的第一个问题,但是阅读以前的问题对我正在从事的项目非常有帮助,所以我已经感谢了。我找不到这个问题的答案,但如果我忽略了一些东西,我深表歉意。

我正在 vba 中编写一个 excel 宏,并尝试创建一个 select case... 语句,其中表达式具有可变的布尔值和数字分量。例如,宏可以从另一个工作表中提取“> 3”或“< 3”。

我希望我可以将所有这些参数分配给一个字符串,即:

接着

有没有办法做到这一点?我想另一种选择是将带有数字变量的案例嵌套在确定运算符的选择函数中,但我认为这会更优雅。

提前感谢您的指导--

乔什

0 投票
2 回答
24438 浏览

vba - 选择不区分大小写

我希望仅使用一个案例执行 Select Case - 其中案例不等于“P”、“Ev”或“Af”。

这就是我到目前为止所拥有的。

该案例可能等于 50 个不同的值,我希望'my code对所有这些值执行相同的操作(在 下),除非结果是 P、Ev 或 Af。

我也尝试过Not "P", Not "Ev", Not "Af"替换,Or但无济于事。

每次的反应都是:

运行时错误“13”:类型不匹配。

我知道我可以用 if 语句替换它...

但如果可以的话,我更喜欢使用 Select Case 选项。

有什么想法吗?

非常感谢

编辑

我还应该说我确实尝试过使用

但错误信息:

编译错误:预期:Do or For or Sub or Function or Property

不断弹出。

0 投票
1 回答
449 浏览

excel - 每个案例的 Excel VBA 发送电子邮件

嗨,我正在使用以下代码根据不同的情况发送多封电子邮件。(电子邮件地址和其他信息存储在工作表中)代码工作正常,但我有 20 种不同的情况(下面的示例仅显示两种)。将 Outlook 应用程序代码放在每个案例中似乎很麻烦。

有没有一种方法可以针对每个案例执行电子邮件,而不必在每个案例中表达 Outlook 代码?

我已经使用 For Each Case 进行了搜索,但没有任何运气。非常感谢您的帮助。

0 投票
2 回答
101 浏览

vb.net - 如何创建我的命令,除了选择案例方法 vb.net

制作基于文本的游戏。我有一个命令提示符,它由richtextbox 作为输出框和输入文本框的文本框组成。我需要做一些命令,比如“cls”“dir”“config”。我的列表中有更多命令。我只是坚持如何做到这一点以及如何解决问题。这是我的代码,我用选择案例方法累了一些,但它太原始了。

0 投票
1 回答
108 浏览

vba - 使用 SELECT CASE 管理生产表

我正在尝试使用 Select Case 来记录生产时间表。我尝试了几个角度 - 一个是 Select Case。每次我运行宏时,我都会收到默认错误“输入错误的模型......”

我认为问题出在