- 締切済み
【Excel2003】 Textbox内の減算ができなくて困っています。
Textbox内の減算ができなくて困っています。 TextBox3.Text = TextBox2.Text - 1000 (TextBox3.TextとTextBox2.Textは値) というような式を実行したいのですが、エラーで実行できません。 助けてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Wendy02
- ベストアンサー率57% (3570/6232)
- hana-hana3
- ベストアンサー率31% (4940/15541)
関連するQ&A
- VB2008 textbox入力判断について
こんばんは、いつもお世話になりました。 VB2008で "ストップワォッチ"と"タイムダウン"のプログラムを作っています。 要望: 1 TextBox1.textが入力しない時、ストップワォッチを実行 (OK) 2 TextBox1.textが入力する時、TextBox1.textの値からタイムダウンを実行 (OK) 3 TextBox1.textの値をクリアされた時、再度ストップワォッチを実行 4 TextBox1.textに文字列入力された時、数字に変更してから タイムダウンを実行 (例:全角12:56 →12:56) 5 TextBox1.textが入力エラーの場合は プログラムを抜け、何もしないこと 下記のソースでしたら、3と4,5はまだできていません。 宜しくお願いします。 ---------------------------------------------------- 'TextBox1.textが入力しない時、ストップワォッチを実行 If TextBox1.Modified = False Then Timer1.Enabled = True datStart = Now() Me.Button1.Enabled = False Me.Button3.Enabled = False End If 'TextBox1.textが入力する時、TextBox1.textの値からタイムダウンを実行 If TextBox1.Modified = True Then dTime = TextBox1.Text Timer2.Interval = 1000 Timer2.Enabled = True End If 'TextBox1.textの値を再度クリアされた時、ストップワォッチを実行 If Len(TextBox1.Text) = 0 Then TextBox1.Modified = False End If -------------------------------------------------------------- 以上
- 締切済み
- Visual Basic
- Textbox
TextboxをFormに40個置きます。で、実行でFormを出したら1~40の数字をTextboxに表示させるようにしたいのです。 やり方なのですが、各TextプロパティのTextに数字を入れるというやり方ではない方法でやりたいのです。 40個のTextboxを配列にしてtext(0)・・・text(39)でやろうと思ったのですがどうもうまくいきません>< どなたかご教授お願い致しますm(__)m
- ベストアンサー
- Visual Basic
- textbox.textやlabel.captionの型変換について
VB6.0を使用しています。 テキストボックスやラベルに値として数字を入れているのですが、これらの値に数字で加算減算する場合・・・ ●宣言部でintegerを宣言する又は、 ●string型で宣言してからプロシージャ内でCint(textbox.text)やCint(label.caption)のように変換するのとどう違うのでしょうか?
- 締切済み
- Visual Basic
- TextBoxの値を使った計算式
皆様、こんにちは。 いくつかのテキストボックスを含んでいるユーザーフォームを作りました。ユーザーがこれらのテキストボックスに入力したデータを使った式をあるセルに設定しようとしていますが、「#NAME?」というエラーメッセージが出てしまいます。コードは以下のように書いています。 Private Sub CommandButton1_Click() Range("P24").Value = TextBox8.Value Range("Z24").Formula = "=Val(TextBox8.Text)*37.86" Range("AA24").Formula = "=Val(TextBox8.Text)*57.86/1000*44/12" Range("AB24").Formula = "=Val(TextBox1.Text)*37.86/1000*0.25+Val(TextBox3.Text)/0.11*0.013+Val(TextBox4.Text)*/0.12*0.0076+Val(TextBox5.Text)/0.25*0.015+Val(TextBox6.Text)/0.31*0.017+Val(TextBox7.Text)/0.22*0.013" Unload 軽油の消費量 End Sub 何方か詳しい方に正しい書き方を教えていただければ非常に助かります。 どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- VBA TextBox 式の書き方
皆様、こんにちは。 いつもお世話になっています。 次のように書いていますが、エラーが出てしまいます。%というのが間違っているようですが、どのように表現すれば通じるか、分かりません。教えていただければ助かります。どうぞよろしくお願いします。 TextBox9.Text =" & Val(TextBox1.Text) & "*0.4% か TextBox9.Text = Val(TextBox1.Text) * 4% を試しました。
- ベストアンサー
- オフィス系ソフト
- TextBoxコントロールを引数として渡すには?
Public Sub MPlus(txt as TextBox) End Sub という関数があって、この関数に引数としてTextBoxコントロールを渡したいのですが、 Call MPlus(txt_MHantei)や、Call MPlus(Me.txt_MHantei)では、 TextBox.Textの値が引数として渡ってしまい型が違うというエラーが出てしまいます。 どうしたらよいのでしょうか?教えてください。
- ベストアンサー
- その他(学問・教育)
- 現在どのTextBox上にフォーカスがあるのかを取得したいのですが・・・
以前、TextBox1.Focusedで、TextBox1にフォーカスがあるかどうか判定できるという回答をいただき助かりましたが、現在、どこのTextBoxにカーソル(フォーカス)があるのかを取得することはできないでしょうか? というのも、タブ移動であるTextBoxにフォーカスが移ったときに、隣り合わせたTextBoxに値を入れたいので。 TextBox1.Focusedでも実現できたのですが、以下のようにIF文の嵐になってしまい、TextBoxを増やすとIF文を頭からなめるので処理スピードに問題が出てきそうなので。 If Me.TextBox1.Focused = True Then TextBox_A.Text = "値1" ElseIf TextBox2.Focused = True Then TextBox_B.Text = "値2" ElseIf TextBox3.Focused = True Then TextBox_C.Text = "値3" ElseIf TextBox4.Focused = True Then TextBox_D.Text = "値3" ・ ・ ・ LostFocuseとかで、実現した方がいいのかもしれませんが・・・どうでしょう? 毎度、面倒なご質問ばかりで、恐縮です。 ご教授、よろしくお願い致します。 ちなみに、コーディング環境は、VB.NETです。
- ベストアンサー
- Visual Basic
- Textbox1.textについて
質問のタイトルからして、何の質問という感じで すみません。TextBox1.TextをTextBox10.Textまでつくり cells(1,1)=TextBox1.Text l l cells(1,10)=TextBox10.Text 各セルにTextBoxの内容を書き込みたいのです。セルとテキストの変化 部分をそれぞれ、変数1、変数2とおいてFor~Next なりDo until loop なりで、変数を変化させようと思いました。cells(1,変数1)の指定 は上手くいったのですが、TextBox変数2.Textの指定がうまくいきません。 TextBox変数2.Textについてどのように変数の設定をしたら、良いでしょうか? そもそも、TextBox1.Textの数字部分【1】は変数に指定できないのでしょうか? すみませんが教えてください。EXCEL2000を使っています。
- ベストアンサー
- オフィス系ソフト
- C#のループでtextboxに値を入れる方法
Nameが textbox1 textbox2 ... textbox10 と10個のtextboxがあったとして、 このそれぞれのtextに値を入れたいのですが、 1個ずつ書くのではなく、forとかで入れることは出来ますか? たとえば以下のように、ループで○の部分を変更していくことは可能なのでしょうか? for (int i=1; i<=10; i++) { textbox○.text = i.ToString(); } よろしくお願いします。
- ベストアンサー
- C・C++・C#
- Form1のtextBoxにアクセスしたいのですが
WindowsフォームでForm1を作り、そこにtextBoxを貼り付けました。 自分で作ったKeisanクラスからtextBox.textの値を入力したいのですがどうやったら アクセスできるのでしょう。 自動生成されるInitializeComponent()をpublicに変えてみたりしたのですがダメでした。。 どなたかよろしくお願いします。
- ベストアンサー
- C・C++・C#