Page 585 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ORの使い方を教えてください green 03/1/21(火) 22:09 ┣Re:ORの使い方を教えてください りん 03/1/21(火) 23:19 ┃ ┗ありがとうございます。 green 03/1/22(水) 12:29 ┗Re:ORの使い方を教えてください よろずや 03/1/21(火) 23:26 ─────────────────────────────────────── ■題名 : ORの使い方を教えてください ■名前 : green ■日付 : 03/1/21(火) 22:09 -------------------------------------------------------------------------
条件式にて判別をしたいのですが上手くいきません。 どなたか教えてください。 データ(lgda)の中から条件に合うものをカウントする。 条件 番号(bango)98または、商品(shohin)が9または2のものをカウントする。 dim lgda as string dim bango as string dim shohin as string dim ans as long bango=Mid(lgda,22,2) shohin=Mid(ldat,23,1) If mid(lgdata,22,2)=98 OR Mid(lgdata,23,1)=9 OR Mid(lgdata,23,1)=2 then ans =ans +1 end if こんな風に作ったのですが件数が合わないのです。 どなたかご指導よろしくお願いします。 |
green さん、こんばんわ。 >条件式にて判別をしたいのですが上手くいきません。 >番号(bango)98または、商品(shohin)が9または2のものをカウントする。 > >dim lgda as string もとのデータの21文字目までに全角文字が含まれている場合はまた別の問題が発生する可能性がありますが、とりあえず。 文字で比較するのならば、文字として記述する必要があるので、”でくくってください。 If bango = "98" OR shohin = "9" OR shohin = "2" then <<以下略>> |
りんさんこんにちわ 回答有難うございました。 >If bango = "98" OR shohin = "9" OR shohin = "2" then ご指摘とおり""を付ける事で解決いたしました。 ただ、「番号が98」、または、「商品が9または2」としたいので If bango = "98" OR (shohin = "9" OR shohin = "2") then としました。 |
間違い探しをして欲しいなら、全部見せなきゃ。 |