
No.1ベストアンサー
- 回答日時:
テキストボックスは文字通り「テキスト(文字列)を入力する領域」ですから、
ここに数字を打ち込んでも「文字列」として扱われてしまいますね。
回避するために一番手っ取り早いのは
Range("A1") = TextBox1 * 1
などとし、数値に変換してやる方法です。
ただしこの場合、
テキストボックスに「数値として認識できない値」が入ってくるとエラーが出ますので、
この対策も必要です。
簡単にわかりやすく書いてやるとすると
If IsNumeric(TextBox1) Then
Range("A1") = TextBox1 * 1
Else
Range("A1") = TextBox1
End If
こんな感じにしておけばOKですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
TextBoxから数字が文字として入力される?
Visual Basic(VBA)
-
ユーザーフォームに別シートからデータを反映させたい。
Visual Basic(VBA)
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
-
4
エクセルVBA テキストボックスに3桁ごとにコンマ
Visual Basic(VBA)
-
5
ExcelVBAでテキストボックスの表示形式を小数点第二位まで表示する方法
Visual Basic(VBA)
-
6
ユーザーフォームのテキストボックスに前回入力した値を表示する Excel
Visual Basic(VBA)
-
7
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
8
エクセルVBA ユーザーフォームのtextboxの書式設定って?
Excel(エクセル)
-
9
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
-
10
VBA フォームのテキストボックスにセルの値を表示させたいが改行していたら改行もあわせて表示させたい
Excel(エクセル)
-
11
VBAでユーザーフォームにセル値を表示させるには
Visual Basic(VBA)
-
12
Excel VBA ユーザーフォーム内のラベルにテキストボックスの計算結果を出す方法
Visual Basic(VBA)
-
13
ExcelVBAのユーザーフォームの中に線を引きたい
Visual Basic(VBA)
-
14
EXCEL VBA
Visual Basic(VBA)
-
15
エクセルVBAでテキストボックスに入力があった場合のみ、ワークシートに転記したい
Visual Basic(VBA)
-
16
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
17
UserForm1.Showでエラーになります。
工学
-
18
【EXCEL】【VBA】空欄は飛ばして処理する方法を教えて下さい。
Excel(エクセル)
-
19
【VBA】マクロの入ったファイルと同じフォルダに,出力したファイルを保存するコードについて
Visual Basic(VBA)
-
20
エクセルVBAユーザーフォームのテキストボックスについて
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELのセル上のURLを...
-
A1セルに入力したら、入力時間...
-
入力したところまでを自動的に...
-
【Excel】セル内の時間帯が特定...
-
IF関数で0より大きい数値が入力...
-
エクセル セルに文字を入力した...
-
【マクロ】開いているブックの...
-
エクセルで1つのセルに2つの時...
-
エクセルで既に入力してある文...
-
エクセルで1行に入力文字数制限...
-
VBAでガントチャートを作ってく...
-
エクセルで回数から時間を計算
-
エクセルの数式で計算結果に文...
-
空白でないセルの値を返す方法...
-
Excel関数 グレゴリオ暦
-
バイセル方式について詳しく知...
-
Excelで2つのセルの時刻を1つの...
-
エクセルで時間の判定をしてい...
-
Excelで同じセルに箇条書きをし...
-
Excel マクロ モジュラス43 vba
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
IF関数で0より大きい数値が入力...
-
入力したところまでを自動的に...
-
エクセルで既に入力してある文...
-
Excel:文字と数字の組合せ、次...
-
excel 関数にて文字を0として認...
-
空白でないセルの値を返す方法...
-
エクセル セルに文字を入力した...
-
【Excel】セル内の時間帯が特定...
-
Excelでセルに入力されたカラー...
-
エクセルで時間の判定をしてい...
-
エクセル:コメントのようなも...
-
エクセルの数式がかぶって、選...
-
yyyy/mm/ddからyyyy/mmへの変換
-
マクロ無しで時間自動で記入を...
-
エクセルで一定の数値を超えた...
-
参照先セルに値が入っていない...
-
バーコードが読み取れない原因...
-
エクセルで数字10が1に変わる。...
おすすめ情報