最終更新日:2021-08-13小文字"abc"を大文字"ABC"に変換する方法ツイッターで出した「VBA問題」です。小文字"abc"を大文字"ABC"に変換する方法を可能な限り列挙してください。小文字"abc"を大文字"ABC"に変換する方法を可能な限り列挙してください。"abc"この変数sの値を"ABC"に変換出来れば良い。手法が分かれば実際のVBAコードは無くても良い。※変換後の"ABC"をセル値やVBA内リテラルで持つのは禁止。私の想定全てが出た時点で終わりとします。̄もちろん、私の想定外もあるとは思いますが、それについては私が勉強させてもらったという事で、そのまま続行します。変な勘繰りは不要です。単純に"abc"の3文字を"ABC"に変換出来れば良いです。他の文字が云々とか考える必要もないです。純粋に手法をどれだけ知っているかを問う問題です。✅SendKeys✅Format関数ここまで。順にVBAコードを紹介します。頂いた案を基に私が書いたものと、頂いたコードをほぼそのまま再現したものがあります。Subエクセルのアルファベット変換では定番ですが、今回の問題ではなかなか思いつかない。Sub私の環境で大文字になりませんが・・・@furyuteiさんが簡単な方法をツイートしてくれました。回答でもらっていて出来なくはないかな...と思ったのですが、VBAのRegExpで出来るのでしょうか?すみません分かりません...JS使うとか、そういう話になると、さすがに際限なくなってしまうし...ただし他にもいろいろな方法はあると思います。思いついたらツイートしてみてください。見るTRIMRANGE関数(セル範囲をトリム:端の空白セルを除外)|エクセル入門(2024-08-30)正規表現関数(REGEXTEST,REGEXREPLACE,REGEXEXTRACT)|エクセル入門(2024-07-02)エクセルが起動しない、Excelが立ち上がらない|エクセル雑感(2024-04-11)ブール型(Boolean)のis変数・フラグについて|VBA技術解説(2024-04-05)テキストの内容によって図形を削除する|VBA技術解説(2024-04-02)ExcelマクロVBA入門目次|エクセルの神髄(2024-03-20)VBA10大躓きポイント(初心者が躓きやすいポイント)|VBA技術解説(2024-03-05)テンキーのスクリーンキーボード作成|ユーザーフォーム入門(2024-02-26)無効な前方参照か、コンパイルされていない種類への参照です。小文字"abc"を大文字"ABC"に変換する方法このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。小文字"abc"を大文字"ABC"に変換する方法このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。