• ベストアンサー

制限の仕方について

nikorinの回答

  • nikorin
  • ベストアンサー率24% (47/191)
回答No.1

あんまり賢くないやりかたですが、タイマーでラベル/テキストを 監視しておいて、-100~100以外の値が入ったときにメッセージ ボックスをだしてクリアする、というのはどうですか?

1976no12ri29
質問者

お礼

ありがとうございました。参考になりました。

関連するQ&A

  • 電卓の使い方がわからない

    お世話になります。 普通に+-×÷などはできますが、電卓に英語のボタンがありますよね? MRC MU M- M+ などなど 私が持っている電卓には他に【C/AC】があります。 どの電卓でもあるボタンですよね。 ついさっきいじっていてわかりましたが、最初から計算をやり直すボタンの役割だけ(リセット機能)かと持っていたら計算中に間違えて入力した数字をなくす役割もあると知りました。 先程知ったので、以前までは数字を間違うたびに最初から打ち込み直していました・・・ 電卓の機能、教えてください。

  • 小数点の計算について

    テキスト入力箇所が2箇所と計算ボタンがあって、 計算ボタンを押すと入力された値の和が表示されるというものです。 小数点第2位まで表示したいのですが、例えば10.00と10.00を入力して 計算ボタンを押すと、20 としか表示されません。 20.00と表示させたいのですが、どうしたらいいでしょうか? よろしくお願いします。

  • 文字数制限

    FlashLite1.0でステージ上にテキストフィールドと0~9のボタンを作成し、ボタンを押すとテキストフィールドに数字が表示されます。 数字をずっと押すとフィールドから見えなくなっても数字が無限に表示されている状態なので文字数制限をつけたいと思っています。 文字数制限のスクリプトはmaxlengthがあるので使ってみたのですがうまくいきません。 どのようにすれば制限をつけられるでしょうか?

    • ベストアンサー
    • Flash
  • VBAで

    会社で毎日現品札というものを発行するのですが、電卓で計算しながら発行しており非常に時間がかかるので1回或いは2回の印刷でできないかとおもい質問させていただきました。 やりたい内容は下記のイメージです。 シートに18梱包分を入力できるようにしてあり、ユーザーフォームにテキストボックスが11から28まで(18梱包分)配置されていて、ここに一括で1梱包数(450や192など)を入力する。※これはできています。 'コマンドボタン2を押すと1梱包数を一括で入力する Private Sub CommandButton2_Click() Dim item As String, i As Long item = TextBox29.Text For i = 11 To 28 Me.Controls("TextBox" & i).Text = item Next i End Sub 次にラベル14に総数(例えば28000)が表示されており、ラベル11には18梱包分の合計(450*18=8100)が表示されています。※450や192はテキストボックス29にシートのAG2から設定してあります。 で、ラベル18に何を何部印刷すればいいか表示したいです。 例えば、「8100を3部と3700を1部印刷してください」となってほしいです。 1梱包数450や192などを下回る総数の場合もあります。 ユーザーフォームに他にもテキストボックスやラベルが配置されています。 よろしくお願いいたします。

  • 0での割り算

    電卓を作っており、テキストボックスには数字しか入力できないようにしています。そこで、0で割り算をした場合だけテキストボックスに「0で割ることはできません」と表示したいのですが、どのようにしたらよいでしょうか? 計算は計算専用の関数を作って使用しています。 イメージとしてはWindowsの電卓のような感じです。 使ってるのはVB6.0です。

  • 極々簡単な電卓の作成

    とても初歩的な質問で恐縮なのですが、VBAで電卓を作ろうと思っています。 加減乗除くらいの機能で、ボタン配置して、入力式は消えずにエクセルの任意のセルに表示させて、計算結果も任意のセルに表示。 このような電卓を作ろうと思っているのですが、 例えば「1」のボタンを押すと Cells(1, 1).Value = Cells(1, 1).Value & 1 これをそれぞれのボタンについて繰り返して・・・そこで行き詰まっています。 本当に初歩的だと思うのですが、=が押されたときや計算の記述が全くわかりません。 どなたかアドバイスいただけると幸いです。

  • excelの計算の仕方

    大変初歩的な質問なのですが・・・ excelで計算式の入力で、まず、A1のセルにに=3*1.8と入力するとします。小数点以下を0桁にすると、四捨五入されて、5と表示されると思います。 次に、B1に=A1*2.3と入力し、小数点以下を1桁にすると12.4になると思います。 でも・・・ この計算だと、B1のセルは、5*2.3ではなくて5.4*2.3になりますよね? ここで、5*2.3にしたい時は、B1にどういう計算式を入れたら良いのでしょうか? または、A1の数字を四捨五入前の数字で計算するのではなく、表示されている数字を固定(?)する方法とかないでしょうか? 大変わかりにくい説明で申し訳ありませんが、理解できて良い方法が思い当たる方は、教えてください。 よろしくお願いします。

  • エクセル VBA 

    エクセル VBA  Sheet上にコマンドボタンをクリックさせたら 電卓表示させるにはどのように記述をしたら良いですか? (1)勿論、VBAで電卓作成したいのですが…何か良いサイトはありますか?それか  作り方を教えて欲しいです。 (2)ツール⇒すべてのプログラム⇒アクセサリ⇒電卓  で表示できますよね!それをコマンドボタンクリックで  表示させるには、どのように記述したら良いですか?   すいません教えてください!

  • エクセルの日付について、教えてください。

    エクセルの日付について、お伺いしたいのですが、 ユーザーホームにて、テキストボックスを三つ作り、 その、おのおのに、任意の数字をいれて、ユーザーホームのコマンドボタンを押すと、その三つの数字を合わせてできた数字を日付として、シートに表示したいのですが、コマンドボタンの、VBAはどのように記述すればいいのか、教えていただけませんか? 例  テキストボックス1←2007 テキストボックス1←09(※09は9でもかまいません) テキストボックス1←05 コマンドボタンを押す。 シート→2007/09/05(日付として認識してほしい。) 解りにくいかも知れませんがよろしくお願いいたします。

  • 電卓を作りたいので教えてください。

    電卓を作りたいので教えてください。 まずはVisual Basic 2005でプラスだけの電卓を作りたいと思います。 まず数値ボタンを0~9まで作って、あとは演算ボタン(+・=)とテキストラベルを用意します。あと合計値を保管する合計変数も。 そこまではわかります。 パーツ一覧  0  1  2  3  4  5  6  7  8  9  +  =  合計  テキストラベル GUIを作って、、、 あとは数値ボタンを押してテキストラベルに数値を代入して表示します。    ・・・テキストラベル:12 合計:0 演算ボタンが押されたら合計変数に代入します。テキストラベルの値→合計変数 ・・・テキストラベル:12 合計:12 数値ボタンを押してテキストラベルに代入して表示します。          ・・・テキストラベル:8 合計ボタンを押すと合計変数に代入して、合計変数+演算ボタン さらに、合計をテキストラベルに代入します。                ・・・テキストラベル:20 合計:20 こんな感じでいいですか? なにか問題があればご指摘くださいmm あとコレクション・列挙型・構造体を使いたいのですが、この電卓だとどの辺で使えますか? もっと難しいアプリでないとこれらは必要ないですか? 速くコレクション・列挙型・構造体を使いたいのですが。。