Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


29220 / 76738 ←次へ | 前へ→

【52802】Re:この文の表記の意味を教えてください
お礼  VBA健太  - 07/12/4(火) 15:33 -

引用なし
パスワード
   ▼neptune さん:
>▼VBA健太 さん:
>こんにちは
>
>>何処かのサイトにあったシートを別ファイルにしての保存の記述で
>>myFolder = Application.GetSaveAsFilename(InitialFileName:="", _
>>FileFilter:= "エクセルファイル(*.xls),*.xls" & ",CSVファイル _
>>(*.csv),*.csv", FilterIndex:=1)
>
>多分こちら↓が解らないのですよね     
>>      If (myFolder = "") + (myFolder = "False") Then Exit Sub
>もし、myFolderが""であるか、myFolder が"False"であれば
>subプロシージャを抜けなさい。という命令です。
>
>if は条件が成立するか否かで判断しますね。これはtrue,falseで考えられます。
>VBAでは
>falseは0
>trueは-1 または、0以外
>です。
>例:
>myFolder = "" を満たす時:True
>myFolder = "false" を満たさない時 :false
>を判断するとする。
>
>このときtrueを-1,falseを0とすると
>true + false = -1 + 0 = -1 即ち0以外なのでture
>となり、Subを抜けます。
>
>でも、この書き方は余り見た事ないです。
>If (myFolder = "") or (myFolder = "False") Then Exit Sub
>の書き方が多いのでは?
>
>
>>この表記の意味がわからなく使ってうまくいってるのですが。
>>どういう処理をしてるか教えていただけませんか。
>>
>>どこのサイトかわからなくなってしまい、そこに質問できなくて。
>>すいません

ありがとうございます
If (myFolder = "") + (myFolder = "False") Then Exit Sub
"+"はORの意味だったんですね。
納得しました。

0 hits

【52797】この文の表記の意味を教えてください VBA健太 07/12/4(火) 13:53 質問
【52798】Re:この文の表記の意味を教えてください お願い 07/12/4(火) 14:14 発言
【52800】Re:この文の表記の意味を教えてください neptune 07/12/4(火) 14:23 回答
【52802】Re:この文の表記の意味を教えてください VBA健太 07/12/4(火) 15:33 お礼
【52801】Re:この文の表記の意味を教えてください 1or8 07/12/4(火) 15:07 発言

29220 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free