[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『20文字以上は-を返す』(コーヒー)
おはよう御座います。
VBAでA2からA2000に入っている文字数(.や-や,を含む)場合
そのセルに-を返すにはどうしたらよいでしょうか?
< 使用 Excel:Excel2019、使用 OS:Windows10 >
(γ) 2022/04/23(土) 09:46
ExcelのLen関数とは、ワークシート関数のLenという意味ですか? それは使えません。WorksheetFunction.Lenとかでは使えません。
VBAのVB言語が備えているLen関数というのを使います。 Sub test() Dim v Dim k As Long v = Range("A2:A2000").Value For k = 1 To UBound(v) If Len(v(k, 1)) >= 20 Then v(k, 1) = "-" Next Range("A2:A2000").Value = v End Sub
(γ) 2022/04/23(土) 14:25
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.