- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个基于下拉列表运行的宏。下拉列表中有三个选项。我为每个掉落创建了一条自定义警告消息,效果很好。我想在这段代码中添加"is"和“否”按钮选择,但我似乎无法让它正常工作。
我似乎只能做其中一个或。每个选择都有相同的警告消息,但带有"is"和“否”,或者每个选择都有自定义消息,但只有“确定”选项,没有"is"和“否”按钮选择。
Sub CopyRanges()
Dim message As String
If Sheets("Data").Range("D27") = "6-18" Then
message = "You are about to change the size range, are you sure?"
Msgbox message
End If
If Sheets("Data").Range("D27") = "XS/S-L/XL" Then
message = "You are about to change the size range to DUAL size, some POM's will not be available using the DUAL size range. Are you sure you wish to proceed?"
Msgbox message
End If
If Sheets("Data").Range("D27") = "XXS-XXL" Then
message = "This size range is only for Fully Fashionesd Knitwear. Cut and sew styles please use the size 6-18 size range. Are you sure you wish to proceed?"
Msgbox message
End If
最佳答案
您可以向 Msgbox
添加选项(提供完整列表 here )。
通过上面提供的链接,Msgbox
的完整语法为:
<小时/>MsgBox (prompt, [ buttons, ] [ title, ] [ helpfile, context ])
您想要访问按钮选项。实际上,它看起来像这样:
Dim Ans 'Answer
Ans = Msgbox (message, vbYesNo)
If Ans = vbYes Then
'Do what if yes
Else
'Do what if no
End If
<小时/>
Select Case
在这里效果很好Sub CopyRanges()
Dim message1 As String: message1 = "You are about to change the size range, are you sure?"
Dim message2 As String: message2 = "You are about to change the size range to DUAL size, some POM's will not be available using the DUAL size range. Are you sure you wish to proceed?"
Dim message3 As String: message3 = "This size range is only for Fully Fashionesd Knitwear. Cut and sew styles please use the size 6-18 size range. Are you sure you wish to proceed?"
Dim Ans as VbMsgBoxResult
Select Case Sheets("Data").Range("D27")
Case "6-18"
Ans = MsgBox(message1, vbYesNo)
If Ans = vbYes Then
'What if yes?
Else
'What if no?
End If
Case "XS/S-L/XL"
Ans = MsgBox(message2, vbYesNo)
If Ans = vbYes Then
'What if yes?
Else
'What if no?
End If
Case "XXS-XXL"
Ans = MsgBox(message3, vbYesNo)
If Ans = vbYes Then
'What if yes?
Else
'What if no?
End If
End Select
End Sub
最后,如果您的 3 个 yes 语句导致完成 3 个本质上不同的任务,您可以考虑创建 3 个处理不同任务的子任务。然后,您可以简单地在每种情况下调用适当的子程序。它将保持代码干净,我总是鼓励分离过程以允许专门的宏,而不是一劳永逸方法
关于excel - 如何使用现有字符串将 "yes/no"正确添加到 VBA 消息框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54682793/
这个问题在这里已经有了答案: NSNumber Literals (5 个答案) 关闭 6 年前。 我正在发出一个 HTTP 请求,我必须在其中发送一个 bool 值。我试过他们两个。 两者的工作方
我使用 FireBug 测试了这两种情况,结果看起来非常相似: >>> var x = {"active": "yes"} >>> x.active "yes" >>> var x = {active
在 Objective-c 中,@YES/@NO 和 YES/NO 有什么区别?每种类型使用什么类型? 最佳答案 @YES 是 [NSNumber numberWithBool:YES] 的缩写形式
我正在编写一个脚本来创建虚拟机,显然我想支持标准的确认/whatif 语义。但是,如果我要创建多台机器,最好能区分"is"和“全部是”,这样我就不必重新确认每台机器。 $pscmdlet.Should
这个问题在这里已经有了答案: In JavaScript, why is "0" equal to false, but when tested by 'if' it is not false by
我需要编写一个正则表达式来验证字符串。如果正则表达式包含以下任何内容,则应传递字符串:y、Y、yes、YES , 1。这些字母可以是任何大小写。我是正则表达式和 JavaScript 的新手。 最佳答
我是网络开发的新手,如果能得到任何帮助,我将不胜感激。我有一个 HTML/CSS slider ,当 slider 处于"is"位置(如名字和主题)时,我想显示更多的文本框字段。如果可能的话,我真的希
bash: $: yes a [some output] then press Ctrl+Z $: yes b [some output] then press Ctrl+Z 然后,执行两
我感兴趣的是能够在 Yes/No 提示符下自动让我的 cmd 输入 Yes: __
以上说明了一切-我将 UITextField 设置为安全,但希望为用户提供使其不安全的选项(因此,如果他们在私有(private)区域中,他们可以确定输入的内容)。但是,假设他们误按了切换开关,并想将
当 ssh hostname 提示 The authenticity of host 'foobar' can't be established. ECDSA key fingerprint is .
如何在自定义 MKAnnotationView 上正确设置半径并允许标注?这会引发异常: 来 self 的自定义 MKAnnotationView 类: - (id)initWithFrame:(CG
如果我有 1200 行,并且我希望我的 120 行说"is"而其余的说“否”,我应该如何将其应用于 Excel 文件?我知道使用: =CHOOSE(RANDBETWEEN(1,2),"Yes","No
我想进行一个查询,返回如下所示的表结果: 列标题是我的一个表格中的字段,下面的数字是该字段的是/否条目数。 我遇到的问题是在行的开头显示是/否。我希望它以这种方式组织,以便更好地根据数据创建图表。 现
这个问题在这里已经有了答案: Literal @YES not working in iOS 5 / Xcode 4.4 (2 个答案) 关闭 7 年前。 使用 XCode 4.4 的 Conver
这段代码: $query = array( "var" => "no", "not_var" => "yes", "var2" => "maybe" ); print http
在我的 Dynamics CRM 机会表单中,我添加了销售配额分配网格。如果在整个网格中输入了四个以上"is",我希望显示一条警告消息(或类似的内容)。例如,假设记录“A”t 有 4 个标记为"is"
This question already has answers here: How do I perform an IF…THEN in an SQL SELECT? (31个答案) 已关闭6年。
考虑以下文档: foo: bar: Yes 根据the spec,这应该解释为Boolean,而不是String。 但是,it seems对此文档产生了相同的解释: foo: bar: 'Ye
在网页的第一页上,它要求用户从下拉列表中选择他们想要的产品类型,并且为每个产品指定一个值 0,1,2...然后,一旦他们继续,他们就会被发送到不同的网页,并根据他们选择的产品在那里我希望单选按钮自动选
我是一名优秀的程序员,十分优秀!