例えば・・・
Dim ABC As String '変数ABC の型宣言
ABC = "1.0"
DEF = "522"
…とまぁ、こんな感じの時。(文法とか、いいかげん)
変数ABCに「.」が含まれている時といない時に
特定の動作をさせたいんです。
変数ABC「.」が含まれていない時
ABC = DEF
「.」が含まれている時
「.」より右の数字を消して
ABC & DEF
Select Case、もしくはIF文を使って動作させる予定です
変数は、3文字限定です。それと、「.」の位置は
左か真ん中になることもあります。
例)ABC = .12
ABC = 0.1
ABC = 012
…なんとなく、Format関数を使ったら
できそうな気がするんですが…。
No.2ベストアンサー
- 回答日時:
ppos = InStr(ABC, ".")
If ppos = 0 Then
ABC = DEF
Else
ABC = Left(ABC, ppos - 1) & DEF
End If
この回答への補足
ありがとうございます。しっかりできました(^o^)/
InStr関数の存在について、よく理解できました。
本当にありがとうございます。
さっそく、お答えありがとうございます。
実習機が違うパソコンなので、ちょっと試してきます。
少々、お待ち下さい...m(_ _)m
No.3
- 回答日時:
補足の回答(例)
if not isnumeric(ABC) then
'数でない
exit sub
else
if clng(ABC)<>fix(clng(ABC)) then
'整数でない
exit sub
end if
end if
おぉ、IsNumeric関数でしたか。
IsNumeric関数は知っていたんですが、
not を付加して使えるとは、驚きです。
世の中、広いな~(^^
…と感じる今日この頃。
clngについては、勉強しようと思います。
ありがとうございました。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 10:07
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/03/09 14:24
- UNIX・Linux bashでシングルクォート内の変数の組み込み方教えてください。 2 2023/02/14 19:30
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 08:37
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Excel(エクセル) EXCELで同一セル内で自動的に改行されてしまう(難問) 6 2023/04/16 00:51
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
- Excel(エクセル) ExcelのABC分析についてです。 IF関数 VLOOKUP関数等など使わずに、ABC分析は出来ま 2 2023/06/15 23:57
- Excel(エクセル) Excelの関数で実現可能か知りたいです 5 2023/08/06 08:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
subsequentとnextの違いってな...
-
レコードセットにnullの場合
-
リスト間のアイテム移動について
-
C#のループでtextboxに値を入れ...
-
C言語のサフィックスについて
-
VBAでcallで呼び出したsubを終...
-
[Excel2000]auto_closeを止めさ...
-
sublimit textっていうエディタ...
-
Excel VBAでsub,dimは何の略?
-
C言語のOpenGLで複数のテクスチ...
-
演奏記号の・・・・
-
256色で任意の色を作成する時、...
-
VB.NETでのイベントの途中終了
-
コンボボックスからテキストボ...
-
エクセルVBAでテキストボッ...
-
三項でたとえば交換って
-
再帰呼び出し
-
他のフォームから別のフォーム...
-
GetNextWindowがDLLファイルUse...
-
【VB.NET】テキストボックスに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードセットにnullの場合
-
タイムアウトする仕組みを作りたい
-
subsequentとnextの違いってな...
-
verilogのcase文
-
vbsのmsgboxランダム表示について
-
【FPGA】VHDLのprocessとevent
-
TreeViewのTag情報取得
-
Verilogの文法
-
リスト間のアイテム移動について
-
日付の重複
-
エクセルVBAついて ①if•••••the...
-
文字の連結がうまくいかない
-
Scilabの&と&&に関する質問です
-
なんで? cEn-P^-1AP=P^-1(cEn-AP)
-
delphi
-
vb2010webページのリンクをクリ...
-
EXCEL VBA 文字 アドレス 検...
-
整順リスト形式の英単語辞書(pa...
-
Matlab
-
三項でたとえば交換って
おすすめ情報