時々話題になるVBAのクラスの使いどころが分からないという話。 今日もちょっとした一言から良いお話がいっぱい聞けたので整理しておきました。
![VBAのクラスはいつ使うのか?なんで使うのか?](https://cdn-ak-scissors.b.st-hatena.com/image/square/4170812a71055f30c32835b897283131ab851316/height=288;version=1;width=512/https%3A%2F%2Fs.togetter.com%2Fogp2%2Fe74d6ab133ca9847ebb696055abd5a77-1200x630.png)
時々話題になるVBAのクラスの使いどころが分からないという話。 今日もちょっとした一言から良いお話がいっぱい聞けたので整理しておきました。
とりあえず、表題の通り。 使い方の異なる Functionプロシージャーと Subプロシージャーの二つを作成。 詳細はコードのコメントを参照。 Function ToHankaku(ByVal src As String) As String ' ' 文字列中の半角変換可能な文字を半角に変換する。 ' ただし、半角片仮名文字(0xA1-0xCF)は全角に変換する。 ' このとき、可能であれば半角・全角片仮名文字と直後の濁点・半濁点が合成される。 ' ' 2009/12/17 black-hole: 新規作成 ' ' Dim re As Object Dim Match As Object ' ' 正規表現オブジェクトを作成 ' Set re = CreateObject("VBScript.RegExp") re.Pattern = "[。-゚]+" ' 1文字以上の半角片仮名 re.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く