Select Case について

いつもお世話になります。 素朴な疑問ですが、VBのSelect Case文の「Case」って 使っていい数に限り...

don_cha さんからの 回答

  • 2001/03/23 18:59
  • 回答No.3
don_cha

ベストアンサー率 34% (139/407)

最大は、メモリが許す限り・・・っと言いたいところですが、実際はVBのエディタの許す限りの最大65530行までです。これ以上はVB自体が「メモリが不足しています」っとメッセージを表示し受け付けてくれないと思います。
(Win2000 VB6で確認済み)

shigatsuさんも書かれている通り、「美しいソース」は大変重要ですので、1ファイルで65530ステップも書くことは普通しないでしょう・・・(^^;
お礼コメント
vicky3

お礼率 58% (7/12)

今、改善策を考え中です。
アドバイス、ありがとうございました。
投稿日時:2001/03/26 12:23
この回答にこう思った!同じようなことあった!感想や体験を書こう!
この回答にはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A
  • VB6 case文について Visual Basic

    select case a case "1" and "2"    処理 case "3"    処理 end select という記述が出来るのですが、case "1" and "2" という記述は 変数a の値がどうなったとき条件をみたすのでしょうか? 初心者でして小も無い質問かもしれませんがよろしくお願いいたします。...

  • select case文について Visual Basic

    VB6.0のSelect Case文について質問です。 現在、ある文字列(mojiretu)の中から特定の文字を検索して その文字が文字列(mojiretu)の中に存在したらチェックボックスにチェックという一連の処理を行いたいのですがうまくいきません>< このSelect Case文のどこを直すべきでしょうか? select case mojiretu case instr(mojiretu,"abc") chk1.value=1 case instr(mojiretu,"def") chk2.value=1 case else chk3.value=1 end select...

  • VBA: Select Caseを短くしたい Visual Basic

    Excel2003 の VBA でクラスモジュールを作成しています。 Select Case文で Caseが多い場合にコードを短くするテクニックがありませんか。 Select Case i   Case 1     str = "momo"   Case 2     str = "sakura"       ・       ・       ・   Case 100     str = "tsubaki" End Select のようなコードです。 配列に入れることも考えましたが、 str(1) = "momo" str(2) = "sakura"      ・      ・      ・ str(100) = "tsubaki" となって、コードを短くする効果は僅かです。 クラスモジュールなので、ワークシートにデータを入れておくテクニックは使えません。 また、外部ファイル(*.txt など)も管理の面から使いたくありません。 クラスモジュール内だけで完結させるテクニックがないでしょうか。...

  • Select Case文でこのようなことは可能でしょうか? Visual Basic

    こんにちは。 「Select Case」の条件の一つに、文字列で○○を含むというのは指定できるのでしょうか? 例えば・・・ Select Case strName Case "ABC" 処理1 Case "D"を含む 処理2 Case Else 処理3 End Select 上記の様なことがしたいのですが、可能でしょうか? 可能でしたら、「"D"を含む」の部分はどのように書いたらいいですか?? 教えてください。宜しくお願いしますm(_ _)m...

  • case文以外の方法について オフィス系ソフト

    Excelのマクロについて質問です。 今select caseを使用してマクロを組んでおります。 Select Case Range("a1").Value   Case "登録" or "追加"     Range("b1").Value = "1" End Select 上記のような感じにしておりますが、caseの条件式の部分が 長くなりそうなので、リストを見てフラグをたてるような感じに したいのですが、何かいい方法はないでしょうか。...

ページ先頭へ