<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>分岐 | nujonoa_blog</title>
	<atom:link href="https://nujonoa.com/tag/%e5%88%86%e5%b2%90/feed/" rel="self" type="application/rss+xml" />
	<link>https://nujonoa.com</link>
	<description>人生に役立つデータ集</description>
	<lastBuildDate>Thu, 28 Jan 2021 12:58:04 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://nujonoa.com/wp-content/uploads/2019/04/cropped-DSC00976-e1554456145409-32x32.jpg</url>
	<title>分岐 | nujonoa_blog</title>
	<link>https://nujonoa.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【VBA】msgboxで3択を行うには？コピペで簡単。</title>
		<link>https://nujonoa.com/how-to-make-3-choices-in-msgbox/</link>
					<comments>https://nujonoa.com/how-to-make-3-choices-in-msgbox/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Thu, 28 Jan 2021 12:58:03 +0000</pubDate>
				<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[vba]]></category>
		<category><![CDATA[msgBOX]]></category>
		<category><![CDATA[質問]]></category>
		<category><![CDATA[分岐]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=8693</guid>

					<description><![CDATA[msgboxでの3択の使い方の例を記載しました！参考にしてください！！ 目次 【VBA】msgboxで3択を行うには？コピペで簡単。プログラム説明 【VBA】msgboxで3択を行うには？コピペで簡単。 msgboxで3 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>msgboxでの3択の使い方の例を記載しました！<br>参考にしてください！！</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【VBA】msgboxで3択を行うには？コピペで簡単。</a></li><li><a href="#toc2" tabindex="0">プログラム説明</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【VBA】msgboxで3択を行うには？コピペで簡単。</span></h2>



<p>msgboxで3択をする方法です。<br>※ダブルクリックでコピーできます。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
SUB 3TAKU()
flag = 0

flag = MsgBox(&quot;○○なら→はい&quot; &amp; vbCrLf &amp; &quot;△△なら→いいえ&quot; &amp; vbCrLf &amp; &quot;□□なら→キャンセル&quot;, 3 + 32) '16:警告 32:問い合わせ 48:注意 64:情報
If flag = 6 Then
    MsgBox &quot;処理1&quot;
ElseIf flag = 7 Then
    MsgBox &quot;処理2&quot;
ElseIf flag = 2 Then
    MsgBox &quot;処理3&quot;
End If

END SUB
</pre></div>


<h2 class="wp-block-heading"><span id="toc2">プログラム説明</span></h2>



<p>msgboxで綺麗に三択を行う方法は、<span class="marker-animation-2071">残念ながらありません。</span><br>本当は回答を決めれたらいいのですが、、、</p>



<p>そのため、msgboxで3択を行うためには、</p>



<div class="wp-block-group is-style-sticky-gray"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>msgbox("○○なら→はい" &amp; vbCrLf &amp; "△△なら→いいえ" &amp; vbCrLf &amp; "□□なら→キャンセル", 3)</p>



<p></p>
</div></div>



<p>を用いて、yes, no, キャンセルで分岐させることをお勧めします。<br>少々質問文が長くなりますが、これで十分役目は果たせます。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-make-3-choices-in-msgbox/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【VBA】質問、分岐付きmsgbox、コピペで簡単。</title>
		<link>https://nujonoa.com/how-to-use-msgbox/</link>
					<comments>https://nujonoa.com/how-to-use-msgbox/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Thu, 28 Jan 2021 12:50:34 +0000</pubDate>
				<category><![CDATA[マクロVBA]]></category>
		<category><![CDATA[vba]]></category>
		<category><![CDATA[msgBOX]]></category>
		<category><![CDATA[質問]]></category>
		<category><![CDATA[分岐]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=8680</guid>

					<description><![CDATA[よく使うけど忘れる。。msgboxの使い方をまとめました。 目次 【VBA】質問付きmsgbox、コピペで簡単。プログラム説明2択のメッセージ3択のメッセージただのメッセージ'番外編　INPUTボックス 【VBA】質問付 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>よく使うけど忘れる。。msgboxの使い方をまとめました。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【VBA】質問付きmsgbox、コピペで簡単。</a></li><li><a href="#toc2" tabindex="0">プログラム説明</a><ol><li><a href="#toc3" tabindex="0">2択のメッセージ</a></li><li><a href="#toc4" tabindex="0">3択のメッセージ</a></li><li><a href="#toc5" tabindex="0">ただのメッセージ</a></li><li><a href="#toc6" tabindex="0">'番外編　INPUTボックス</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【VBA】質問付きmsgbox、コピペで簡単。</span></h2>



<p>質問、分岐付きのmsgboxのコード一覧です。<br>※ダブルクリックでコピーできます。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: vb; title: ; notranslate">
Sub msgbox1()

    Dim flag As Integer


' vbOKOnly    0   &#x5B;OK]ボタンのみを表示します

    MsgBox (&quot;AA&quot;)
    
'vbOKCancel  1   &#x5B;OK]ボタンと&#x5B;キャンセル]ボタンを表示します

    flag = 0
    
    flag = MsgBox(&quot;OK&quot; &amp; vbCrLf &amp; &quot;キャンセル?&quot;, 1 + 32) '16:警告 32:問い合わせ 48:注意 64:情報
    If flag = 1 Then
        MsgBox &quot;OK&quot;
    ElseIf flag = 2 Then
        MsgBox &quot;キャンセル&quot;
    End If
    

    

'vbAbortRetryIgnore  2   &#x5B;中止]、&#x5B;再試行]、および&#x5B;無視]の３つのボタンを表示します

    flag = 0
    
    flag = MsgBox(&quot;中止&quot; &amp; vbCrLf &amp; &quot;再試行&quot; &amp; vbCrLf &amp; &quot;無視&quot;, 2 + 32) '16:警告 32:問い合わせ 48:注意 64:情報
    If flag = 3 Then
        MsgBox &quot;中止&quot;
    ElseIf flag = 4 Then
        MsgBox &quot;再試行&quot;
    ElseIf flag = 5 Then
        MsgBox &quot;無視&quot;
    End If


'vbYesNoCancel   3   &#x5B;はい]、&#x5B;いいえ]、および&#x5B;キャンセル]の３つのボタンを表示します

    flag = 0
    
    flag = MsgBox(&quot;はい&quot; &amp; vbCrLf &amp; &quot;いいえ&quot; &amp; vbCrLf &amp; &quot;キャンセル&quot;, 3 + 32) '16:警告 32:問い合わせ 48:注意 64:情報
    If flag = 6 Then
        MsgBox &quot;はい&quot;
    ElseIf flag = 7 Then
        MsgBox &quot;いいえ&quot;
    ElseIf flag = 2 Then
        MsgBox &quot;キャンセル&quot;
    End If

'vbYesNo 4   &#x5B;はい]ボタンと&#x5B;いいえ]ボタンを表示します

    flag = 0
    
    flag = MsgBox(&quot;はい&quot; &amp; vbCrLf &amp; &quot;いいえ&quot;, 4 + 64) '16:警告 32:問い合わせ 48:注意 64:情報
    If flag = 6 Then
        MsgBox &quot;はい&quot;
    ElseIf flag = 7 Then
        MsgBox &quot;いいえ&quot;
    End If




'vbRetryCancel   5   &#x5B;再試行]ボタンと&#x5B;キャンセル]ボタンを表示します

    flag = 0
    
    flag = MsgBox(&quot;再試行&quot; &amp; vbCrLf &amp; &quot;キャンセル&quot;, 5 + 48) '16:警告 32:問い合わせ 48:注意 64:情報
    If flag = 4 Then
        MsgBox &quot;再試行&quot;
    ElseIf flag = 2 Then
        MsgBox &quot;キャンセル&quot;
    End If


'番外編　INPUTボックス
MOJI = InputBox(&quot;質問はここ&quot;, &quot;タイトルはここ&quot;, &quot;デフォルトの数字はここ&quot;)


    
End Sub

</pre></div>


<h2 class="wp-block-heading"><span id="toc2">プログラム説明</span></h2>



<p>msgboxには、色々な種類があり、判断に迷いますが、<br>①ただのメッセージ<br>②2択の質問<br>③3択の質問<br>に分けられます。</p>



<p>また、ここで厄介なのが、<br>質問が2択であれば、返り値は1，2でいいのに、それぞれの値を持っています。</p>



<p>これに限っては、コピペに限ります。<br>是非下のコードをお使いください。</p>



<h3 class="wp-block-heading"><span id="toc3">2択のメッセージ</span></h3>



<p>'vbOKCancel 1 [OK]ボタンと[キャンセル]ボタンを表示します</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: vb; title: ; notranslate">
flag = 0

flag = MsgBox(&quot;OK&quot; &amp; vbCrLf &amp; &quot;キャンセル?&quot;, 1 + 32) '16:警告 32:問い合わせ 48:注意 64:情報
If flag = 1 Then
    MsgBox &quot;OK&quot;
ElseIf flag = 2 Then
    MsgBox &quot;キャンセル&quot;
End If
</pre></div>


<p>'vbYesNo 4 [はい]ボタンと[いいえ]ボタンを表示します</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: vb; title: ; notranslate">
flag = 0

flag = MsgBox(&quot;はい&quot; &amp; vbCrLf &amp; &quot;いいえ&quot;, 4 + 64) '16:警告 32:問い合わせ 48:注意 64:情報
If flag = 6 Then
    MsgBox &quot;はい&quot;
ElseIf flag = 7 Then
    MsgBox &quot;いいえ&quot;
End If
</pre></div>


<p>'vbRetryCancel 5 [再試行]ボタンと[キャンセル]ボタンを表示します</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: vb; title: ; notranslate">
flag = 0

flag = MsgBox(&quot;再試行&quot; &amp; vbCrLf &amp; &quot;キャンセル&quot;, 5 + 48) '16:警告 32:問い合わせ 48:注意 64:情報
If flag = 4 Then
    MsgBox &quot;再試行&quot;
ElseIf flag = 2 Then
    MsgBox &quot;キャンセル&quot;
End If
</pre></div>


<h3 class="wp-block-heading"><span id="toc4">3択のメッセージ</span></h3>



<p>'vbAbortRetryIgnore 2 [中止]、[再試行]、および[無視]の３つのボタンを表示します</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: vb; title: ; notranslate">
flag = 0

flag = MsgBox(&quot;中止&quot; &amp; vbCrLf &amp; &quot;再試行&quot; &amp; vbCrLf &amp; &quot;無視&quot;, 2 + 32) '16:警告 32:問い合わせ 48:注意 64:情報
If flag = 3 Then
    MsgBox &quot;中止&quot;
ElseIf flag = 4 Then
    MsgBox &quot;再試行&quot;
ElseIf flag = 5 Then
    MsgBox &quot;無視&quot;
End If
</pre></div>


<p>'vbYesNoCancel 3 [はい]、[いいえ]、および[キャンセル]の３つのボタンを表示します</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: vb; title: ; notranslate">
flag = 0

flag = MsgBox(&quot;はい&quot; &amp; vbCrLf &amp; &quot;いいえ&quot; &amp; vbCrLf &amp; &quot;キャンセル&quot;, 3 + 32) '16:警告 32:問い合わせ 48:注意 64:情報
If flag = 6 Then
    MsgBox &quot;はい&quot;
ElseIf flag = 7 Then
    MsgBox &quot;いいえ&quot;
ElseIf flag = 2 Then
    MsgBox &quot;キャンセル&quot;
End If
</pre></div>


<h3 class="wp-block-heading"><span id="toc5">ただのメッセージ</span></h3>



<p>' vbOKOnly 0 [OK]ボタンのみを表示します</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: vb; title: ; notranslate">
MsgBox (&quot;AA&quot;)
</pre></div>


<h3 class="wp-block-heading"><span id="toc6">'番外編　INPUTボックス</span></h3>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: vb; title: ; notranslate">
MOJI = InputBox(&quot;質問はここ&quot;, &quot;タイトルはここ&quot;, &quot;デフォルトの数字はここ&quot;)
</pre></div>]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-use-msgbox/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
