[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『〇列に指定の文字列が入力されたときの処理(VBA)』(S)
こんにちは。
例
C列に「A」が入力されたらA列(同じ行)の文字列に+1する
「B」が入力されたらA列(同じ行)の文字列に+2する ようなことをしたいのですが、どうすればよいのでしょうか。
ただ、+1をする文字列には英語が含まれていますが、必ず下二文字は数字なのでそこに+したいです。
C列には3種(A,B,C)ぐらいしか入力しません。
宜しくお願い致します。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
(マナ) 2019/03/23(土) 09:28
そのままA列に書き換えです。
宜しくお願い致します。
(S) 2019/03/23(土) 09:59
Sub test() Dim s As String Dim n As Long
s = "ABCD36" n = CLng(Right(s, 2)) + 3 MsgBox Left(s, Len(s) - 2) & Format(n, "00")
End Sub
(マナ) 2019/03/23(土) 10:10
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.