No.3
- 回答日時:
"40"と"12"がそれぞれ別のテキストボックスに入っているのであればClngなりCintなりで数値型にキャストできると思います(テキストボックスに数値以外が入る可能性を考えて、事前にisNumericの判定をかます必要はあるでしょうが)。
それより"40-12"という数式をひとつのテキストボックスに打ち込んでそれを計算させたいのでしょうか?
No.2
- 回答日時:
次のような関数を自作するのが手っ取り早いかと・・・。
Public Function Xn(ByVal strText As Variant) As Variant
Dim I As Integer
Dim L As Integer
Dim N As Variant
L = Len(strText & "")
N = 0
For I = 1 To L
N = Val(Mid(strText, I))
If N <> 0 Then
Exit For
End If
Next I
Xn = N
End Function
試せば判りますが、
・ヌル値は0
・007 は 7
・-7 は -7
に置換します。
戻り値は Variant ですので Int、Long などに適当に代入すればいいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Visual Basic(VBA) visual basic初心者です。 visual studioで電卓を作成しています。 実行時にテ 1 2023/02/08 00:18
- PHP c言語 文字 - '1'+26 3 2022/03/26 20:58
- C言語・C++・C# int temp = 0; if(isdigit(arr[i])){//文字が数字であれば(0~9) 1 2022/03/27 01:37
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- C言語・C++・C# c言語 int temp = 0; if(isdigit(arr[i])){ temp=arr[i] 2 2022/03/27 01:44
- その他(Microsoft Office) エクセルのマクロを教えてください。 1 2023/01/27 09:05
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
家電製品の電力周波数を変える機械
-
変換中の文字を表示させず、IME...
-
マンセル⇔XYZ,RGB変換式或いは...
-
C/C++→JAVAに変換するツール
-
Mac 乗数の入力方法
-
StrConvの使い方について教えて...
-
テキストボックス内の型変換と...
-
VB6からVB2010への変換について
-
UTF8→ShiftJISに変換したいです!
-
CIDコードからUNICODEへの変換...
-
vb.netの型変換について
-
VB6で10進数を32進数に変換する...
-
ファイルの変換についての質問...
-
COMP-3
-
C#で漢字→ローマ字を変換
-
wsprintfで実数値を文字列にしたい
-
逆コンパイルと逆アセンブルの...
-
エクセルVBAの自動変換機能?
-
非省略形式のIPv6アドレスを省...
-
ハフ変換の原理をわかりやすく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
家電製品の電力周波数を変える機械
-
緯度、経度の 10進法と 60進法...
-
エクセルVBAの自動変換機能?
-
C++からCへのソース変換について
-
VB6からVB2010への変換について
-
3のつく数字と3の倍数のみを表...
-
Mac 乗数の入力方法
-
なぜ通信には16進数文字列が使...
-
分を時間に変換するプログラム
-
UTF8→ShiftJISに変換したいです!
-
拡張子を変換するコマンド
-
C/C++→JAVAに変換するツール
-
c++でmatからvectorへの変換の...
-
【EXCEL】カナ、ひらがなを英字...
-
C#でのpngからbmpへの変換について
-
逆コンパイルと逆アセンブルの...
-
VB6で10進数を32進数に変換する...
-
php
-
アセンブラ言語の数字を数値に...
-
C#で漢字→ローマ字を変換
おすすめ情報