
No.1ベストアンサー
- 回答日時:
こんにちは!
あくまで私的見解ですが、
変数を整数型(長整数型)またはVariant型にしておけば、
結果としては数値扱いになると思います。
セルに必ず整数が入力されるのであれば
MOD関数がありますが、使い方が微妙に異なります。
変数=参照セル mod 10
といった感じになると思います。
A1セルに整数が入力されている場合は
変数 = Range("A1") Mod 10
といった感じでしょうか。m(_ _)m
tom04さん、いつも親切に教えていただいてありがとうございます
お陰様でマクロ変更後狙った通りに動くようになりました
助かりました
No.2
- 回答日時:
RIGHT関数で行けますよ
文字列として取り出す場合
=RIGHT(取り出したいセル,1)
数値として取り出す場合
=VALUE(RIGHT(取り出したいセル,1))
Borg2048さん、おはようございます
早朝から教えていただきありがとうございます
ずっとマクロの中でやっているのですが
マクロそのものが、IF文の中にIF文がいっぱいあって
うまく書けてないようで動きません(私はいつもこうです)
そこでセルに式を入れて確認しました
「rightで取り出してvalueで数値に変換」
またひとつ勉強になりました
ありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】複数列ごとに取得するセルを変更したい 2 2023/03/23 21:04
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Excel(エクセル) エクセルのマクロを教えてください。 1 2022/03/30 09:29
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) Excel2019 列と列(2列)の数値の重複を調べたい 1 2023/05/11 13:35
- Excel(エクセル) エクセル関数について教えてください 4 2023/02/05 14:47
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA
その他(プログラミング・Web制作)
-
特定の桁数を抽出
Excel(エクセル)
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
-
4
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
5
UserForm1.Showでエラーになります。
工学
-
6
Application.Runエラー(1004)
Excel(エクセル)
-
7
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
8
○桁にある数値を取得する VB.NET2008
Visual Basic(VBA)
-
9
「Columns(A:C")」の列文字を数字にして表記したい"
Excel(エクセル)
-
10
VBAで入力数値について
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
枠に収まらない文字を非表示に...
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
セルをクリック⇒そのセルに入力...
-
(Excel)数字記入セルの数値の後...
-
エクセルの書式設定の表示形式...
-
Excelで数式内の文字色を一部だ...
-
Excel2010の指マークと白十字マ...
-
【エクセル】IF関数 Aまたは...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
【Excel】 セルの色での判断は...
-
数式を残したまま、別のセルに...
-
エクセル オートフィルタで絞...
-
excelの特定のセルの隣のセル指...
-
エクセルの一つのセルに複数の...
-
エクセル 足して割る
-
対象セル内(複数)が埋まった...
-
エクセルVBA、ファイル名をセル...
-
Excel 例A(1+9) のように番地の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
excelの特定のセルの隣のセル指...
-
枠に収まらない文字を非表示に...
-
エクセルの書式設定の表示形式...
-
数式を残したまま、別のセルに...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
(Excel)数字記入セルの数値の後...
-
Excelで、「特定のセル」に入力...
-
Excel 例A(1+9) のように番地の...
-
対象セル内(複数)が埋まった...
-
EXCEL VBA セルに既に入...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excelで数式内の文字色を一部だ...
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
Excelでのコメント表示位置
-
連続しないセルから最小値を引...
おすすめ情報
tom04さん、早朝から教えていただきありがとうございます
セルは先日教えていただいた方法で入力規則で整数で、型はLongで宣言してあります
作成中のマクロがIF文のネストになっていて、自分でわからなくなりましたので
debug.print で確認しました
ありがとうございました
IF文のネストはやめてselect case の中にIF文を入れようと思います