Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


75967 / 76738 ←次へ | 前へ→

【5201】StrConvとProper
回答  りん E-MAIL  - 03/4/25(金) 4:19 -

引用なし
パスワード
   koshimizu さん、おはようございます。

>回答をいただきましたが、(StrConv関数で変換かける)と言うことが
>わかりません。

ということでしたので、こちらにもつけておきます。

でれすけさん提案のProperも同じ結果になります(まあ当たり前なんですけどね)。

標準モジュールに以下のマクロをコピペして、Testを実行してみてください。
===============
Sub Test()
  Dim A$
  A$ = kana2roma("ぎゃ")
  'StrConvはVBの関数(引数の詳細などはVBヘルプを参照)
  MsgBox A$ & "=>" & StrConv(A$, vbProperCase), _
    vbInformation, "StrConv(A$, vbProperCase)"
  'PROPERはEXCELのワークシート関数
  MsgBox A$ & "=>" & Application.WorksheetFunction.Proper(A$), _
    vbInformation, "WorksheetFunction.Proper(A$)"
End Sub

Function kana2roma(s1 As String) As String
'koshimizuさんが作成された関数の内容は知らないので
'実際にはここを置き換えてください。書いてください
 kana2roma = "gya" '暫定結果表示用
End Function

こんな感じです。
2 hits

【5113】ひらがなをローマ字に変換したい koshimizu 03/4/22(火) 16:45 質問
【5123】Re:ひらがなをローマ字に変換したい でれすけ 03/4/23(水) 8:09 回答
【5127】Re:ひらがなをローマ字に変換したい koshimizu 03/4/23(水) 10:06 質問
【5138】見られますが・・・ こう 03/4/23(水) 13:08 発言
【5139】m(_ _)m こう 03/4/23(水) 13:15 発言
【5143】回答ありがとうございました koshimizu 03/4/23(水) 14:15 お礼
【5147】先頭の文字を大文字に koshimizu 03/4/23(水) 15:39 質問
【5161】Re:先頭の文字を大文字に りん 03/4/23(水) 22:31 回答
【5164】Re:先頭の文字を大文字に [名前なし] 03/4/23(水) 23:11 発言
【5165】Re:先頭の文字を大文字に でれすけ 03/4/23(水) 23:14 発言
【5162】Re:m(_ _)m でれすけ 03/4/23(水) 23:07 発言
【5163】Re:m(_ _)m こう 03/4/23(水) 23:10 発言
【5166】Re:m(_ _)m でれすけ 03/4/23(水) 23:18 発言
【5167】Re:m(_ _)m こう@チャット状態やなぁ... 03/4/23(水) 23:22 回答
【5201】StrConvとProper りん 03/4/25(金) 4:19 回答
【5225】ありがとうございました koshimizu 03/4/28(月) 17:20 お礼
【5226】せっかくなので りん 03/4/28(月) 19:59 発言

75967 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free