[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『小文字を大文字に変換』(Kei)
ログから上手いこと目当てのものが見つけれないので質問させていただきます。
小文字の英字を大文字に変換するのに
Private Sub Worksheet_Change(ByVal target As Range) Dim r As Range Application.EnableEvents = False With Columns(1) If Not Intersect(.Cells, target) Is Nothing Then For Each r In Intersect(.Cells, target).Areas r.Value = Evaluate("upper(asc(" _ & r.Address & "))") Next End If End With Application.EnableEvents = True End Sub というコードまでは辿り着いて使っているのですが、1シート内で複数個所に大文字変換を行うにはどのようにすればいいのでしょう。 初歩的なことで大変申し訳ありませんがよろしくお願いします。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
>初歩的なことで大変申し訳ありませんがよろしくお願いします。 って、意味わかって言ってる?
[[20120328162357]]
(seiya) 2019/03/07(木) 17:11
Dim myRng As Range Application.EnableEvents = False For Each myRng In Target If Not Intersect(myRng, Columns("H:I")) Is Nothing Then myRng.Value = UCase(myRng.Value) End If Next Application.EnableEvents = True End Sub このようにすれば複数個所に条件を充てれました。 (Kei) 2019/03/08(金) 09:50
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.