メモ帳
VBA
最終更新:
xxxstfxxx
このページを元に作成
データ整理
データの整理で一番利用するのが、Excel。
漢字⇒ひらがな変換
ゲームのデータ検索システムを作成する際、様々なまとめサイトからデータを取得するが、 そこで困るのが、サイト毎の各種名称における差異。
正しい名称は何か?各サイトの差分を抽出し、1つにまとめたい。 など、ちょっと困ってしまう。 下記の関数を標準モジュールに登録し、セルにユーザー定義関数として埋め込みを利用する。
' -----------------------------------------------------------------------
' 漢字変換(漢字⇒カタカナ、ひらがな⇒ひらがな)
' [1] targetStr : 対象文字列
' [2] phoneticCount : 変換回数(何回目の候補を返すか)
'
' Return: 変換後文字列
' -----------------------------------------------------------------------
Function LIBSTF_Phonetics(ByRef targetStr As String, Optional phoneticCount As Integer = 0) As String
Dim i As Integer ' 変換回数
Dim convStr As String ' 変換後文字列
' 変換
convStr = Application.GetPhonetic(targetStr)
If convStr = "" Or Not targetStr Like "*[一-龝]*" Then
' 変換失敗、又は、Unicode(JIS は[亜-熙])
LIBSTF_Phonetics = targetStr
Exit Function
End If
' 変換回数に到達、又は、変換出来なくなるまで
i = 0
Do Until phoneticCount = i Or Application.GetPhonetic(targetStr) = ""
convStr = Application.GetPhonetic("")
i = i + 1
Loop
LIBSTF_Phonetics = convStr
End Function
カタカナ⇒ひらがな変換
上記の「漢字⇒ひらがな」変換では、カナなど変換されないため、更に関数を追加。 Excel関数に StrConv() は存在しないんだよね・・・単純な Wrapper 関数。
' -----------------------------------------------------------------------
' VBA StrConv
' [1] targetStr : 対象文字列
' [2] param : 変換種類
' : 1:Upper/2:Lower/3:単語の先頭大文字/4:半角⇒全角/8:全角⇒半角
' : 16:ひらがな⇒カタカナ/32:カタカナ⇒ひらがな
'
' Return: 変換後文字列
' -----------------------------------------------------------------------
Public Function LIBSTF_StrConv(ByRef targetStr As String, ByRef param As VbStrConv) As String
' Debug.Print VbStrConv.vbHiragana ' 32
' Debug.Print VbStrConv.vbKatakana ' 16
LIBSTF_StrConv = StrConv(targetStr, param)
End Function
参考リンク
- [[]]
- url
トップ > トップ > プログラム > VBA
https://w.atwiki.jp/xxxstfxxx/
編集権:管理者のみ
合計: -
今日: -
昨日: -
トップページの合計: -
関連してるかもニュース
- Excel帳票ファイルの散在やバージョン管理の悩みを解消!データベースサービス「eB-forExcel Cloud」をリリース - ニコニコニュース
- OCR結果を、社内エクセル形式へそのままインポートできる画期的な新機能「EXCELA」がGenX AI OCRで利用可能に! - Infoseek
- GenX AI OCRの新機能「EXCELA」でOCR結果を社内エクセルに簡単インポートできる時代が到来 - ニュースメディアVOIX
- “作成者しか分からないExcelマクロ”の仕様解読、AIで「3日→30分」に IT企業はどう実現? - ITmedia
- 「Excel」で貼り付けが“黙って”失敗する不具合、原因は9月の月例更新 (窓の杜) - Yahoo!ニュース
- 「Excel」で貼り付けが“黙って”失敗する不具合、原因は9月の月例更新(窓の杜) - Yahoo!ニュース
- 「Excel」で貼り付けが“黙って”失敗する不具合、原因は9月の月例更新/一部バージョンで修正が進む - 窓の杜
- 登場から約1年、「Excel」の「=COPILOT()」関数が2026年9月14日で廃止【再掲】【今すぐ読みたい!人気記事】 - 窓の杜
- マイクロソフトは、Excelにおける「コピー&ペースト」の問題に対する一時的な回避策を公開しました。 - Vietnam.vn
- マイクロソフトの9月パッチ問題が深刻化、Excel修正版は制約付きで登場 - BigGo ファイナンス
- Excelのウェブ版をご利用のお客様は、10月16日より実施される重要な変更点にご注意ください。 - Vietnam.vn
- 持ち運びやお試しにぴったり!『エクセル』の贅沢美容液パウダーが、リニューアル後初の限定ハーフサイズで登場 - PR TIMES
- 「ChatGPT」が「Word」のサイドバーに、無料プランを含む全プランでグローバル提供 - 窓の杜
- 東京海上日動ベターライフサービスはExcel文化をどう脱却した?:SFA導入で年間1920時間削減 - techtarget.itmedia.co.jp
- 「GPT-6 Astra」に3Dアプリ制作、Excel操作を任せたら「最後までやりきる力」がうらやましくなった (窓の杜) - Yahoo!ニュース
- プレスリリース:[調査]97.2%の人が顧客管理をExcelで運用して何らかの課題を抱えている。トラブルが5個以上発生した企業の半数がCRM/SFAを導入していた(PR TIMES) - 毎日新聞
- 「GPT-6 Astra」に3Dアプリ制作、Excel操作を任せたら「最後までやりきる力」がうらやましくなった - 柳谷智宣のAI ウォッチ! - 窓の杜
- 【Excelダウンロード】「ChatGPT Images 2.5」神プロンプト集、部門別「13選」 - ビジネス+IT
- 開くだけで5分かかるExcelからの脱却 社長に直談判したパートスタッフがチャレンジしたアプリ開発 - ascii.jp
- 世界中のExcelユーザーが、「コピー&ペースト」機能を使用する際に問題が発生しています。 - Vietnam.vn
- 【Excel】Copilotが作った数式、そのまま使って大丈夫? 意図した動作をするようにするテク - 窓の杜
- “脱Excel”をBacklogで 国土技術研究センターが挑む、組織を超えたプロジェクト管理効率化(アスキー) - Yahoo!ニュース
- 【動画あり】Excel仕事がラクになるCopilot活用術、実務ですぐ使える3選 Microsoft MVP直伝(1/2 ページ) - ITmedia
- 「Excel地獄」変わらず?ESG情報の開示率7割超も、企業を悩ませるデータ管理(オルタナ) - Yahoo!ニュース
- 「Excel地獄」変わらず?ESG情報の開示率7割超も、企業を悩ませるデータ管理 (オルタナ) - Yahoo!ニュース
- 共同作業での状況把握に便利、「Copilot in Excel」の「変更履歴」スキルが一般提供 (窓の杜) - Yahoo!ニュース
- 共同作業での状況把握に便利、「Copilot in Excel」の「変更履歴」スキルが一般提供(窓の杜) - Yahoo!ニュース
- 社内の「Excel好き」に向き合う情シスの言い分はこんな感じ、「エクセル至上主義…つらい…」 - ITmedia
- 【Excelダウンロード】Claude Fable 5.1が威力を発揮する「超実用プロンプト集」 - ビジネス+IT
- ブラックボックス化したExcelマクロの解読 生成AI「IBM Bob」で95%削減:VBAコードをWebアプリケーションへ - techtarget.itmedia.co.jp
- 面倒な作業が圧倒的にラクになる!Excelの知られざる機能4つ (ライフハッカー・ジャパン) - Yahoo!ニュース
- Excelでもう戻れない時短ショートカット55選|Windows版 (ライフハッカー・ジャパン) - Yahoo!ニュース
- 「紙とExcel」ではAIは育たない 製造業DXの鍵を握る“構造化データ”への移行:AI活用に必要な「1次情報の整備」 - techtarget.itmedia.co.jp
- ヤンマーHDが「バラバラな形式のデータをExcelで突合」から脱却 どう実現したのか? - ITmedia
- “脱Excel”なんて言えない 「システムが出したデータをExcelで検算」がなくならない理由 - ITmedia
- Excelを“eスポーツ化”するパワーユーザーたち - WIRED.jp
- 「だからExcel管理ではうまくいかない」――AIの成否を分けるマスターデータの在り方 - ITmedia
- ExcelのCopilotに新機能 「元に戻す」「グラフ調整」「Python分析」などを強化:ITニュースピックアップ - ITmedia
- 「いまだ半数がWordやExcel頼み」 ベテラン暗黙知の言語化を仕組みにできない大企業の“笑えない実態” - ITmedia
- 登場から約1年、「Excel」の「=COPILOT()」関数が2026年9月14日で廃止/一般提供に至らないまま姿を消す - 窓の杜
- 【2026年調査】営業事務のExcel属人化の実態|221人中64.2%が「前任者の謎マクロ・関数」に苦労 - PR TIMES
- 「Copilot in Excel」が「GPT-5.6」「Claude Opus 5」に対応 ~2026年7月更新 - 窓の杜
- 「Excel好き」では進化できない、「Excel/CSVでデータ連携」が残る今、AIをどう使うか - ITmedia
- 「Copilot in Excel」使ったことある? 読者に聞いた、生成AIでExcelを時短する方法 - キーマンズネット
- ChatGPT for Excelとは?APIキー不要・Excel内で完結する公式版の使い方・できることを解説 - AIsmiley
- 【Copilot神アプデ】Excelの地味な手間が消える「新機能3選」、自分たち仕様に超進化 - ビジネス+IT
- Microsoft、Excelなどで自社AI活用拡大 GPT-5.6の品質を低コストで - Impress Watch
- 「Google スプレッドシート」で複合グラフの作成が簡単に ~Excelとの互換性も向上 - 窓の杜
- 開けば何かが起こる「Excel」 25年間も読者を悩ませた"厄介な問題" - キーマンズネット
- SpaceXAI、Microsoft Excel向け無料Grokアドインを発表、Officeスイート制覇を完了 - BigGo ファイナンス
- 「ExcelとCSVでデータ連携」をまだなくせないのはなぜ? 調査で見えたその原因 - ITmedia
- Excelの「自動化」は本当に元が取れるのか、手入力が効率化に効く場合も - 日経クロステック
- PLAZA限定!『エクセル』大人気の「スキニーリッチシャドウ」から秋の“コーラルベージュカラー”が限定発売 - PR TIMES
- 【Claude Cowork】めんどうな請求書→Excel転記を“たった1プロンプト”で完全自動化 - ビジネス+IT
- 社内の「Excel好き」に向き合う情シスの言い分、だから進化できない - ITmedia
- ChatGPT Workは何がスゴイ?Word・Excel業務を「最後まで実行」するヤバすぎる実力 - ビジネス+IT
- ExcelからAIを呼び出せば、自然言語で数式やエラー原因が解析できてとても便利! 「Claude for Excel」ならここまでできる - ascii.jp
- マイクロソフト、ExcelやOutlook向けAIを自社製へ-OpenAI依存縮小 | TBS CROSS DIG with Bloomberg - TBS NEWS DIG
- 無料でWord・Excel・PowerPointをあらゆるAIエージェントに完全制御させることができる「OfficeCLI」 - gigazine.net
- Excel分析の常識が変わる「Pythonネイティブ統合」――VBAとの使い分け - CodeZine
- 「Microsoft Excel」の「Copilot」に多くの新機能、ピボットテーブルも改善 ~2026年6月更新 - 窓の杜
- Microsoft ExcelのCopilotでスキルが利用可能に - gihyo.jp
- Excelの10万行データを3分でAIに処理させる、M365 Copilotの使い方 - キーマンズネット
- Excelを代わりに操作してくれる「Copilot in Excel」がさらに便利に、「自分のやり方」や「共同作業のやり方」を設定可能に - 窓の杜
- Excelで関数を使うか、機能を使うか 迷ったときの判断基準 - 日経クロステック
- 「Word」「Excel」「PowerPoint」で「Claude」を活用する方法 - ZDNET Japan
- 「Excelの集計屋」から「経営の参謀」へ――データとAIで変える管理会計の未来【後編】 - クラウド Watch
- 「Copilot in Excel」が金融データを直接取得 ~ロンドン証券取引所・ムーディーズに対応 - 窓の杜
- 「Microsoft Excel」2026年5月の更新 ~Webを参照する「COPILOT」関数などを導入 - 窓の杜
- JavaでExcelファイルを操作するライブラリ徹底比較|Sky Tech Blog(スカイ テック ブログ) - skygroup.jp
- 「ExcelスキルはAI時代に不要になるのか?」今後も価値が残る理由 - 株式会社アイル(東証プライム
- Word/Excel/PowerPointの新しい[Copilot]ボタン、不評を受けリボンに戻す選択肢 - 窓の杜
- 【手順付き】Excelでオブジェクトを挿入できない原因と対処法 - ドリームニュース
- “SaaS導入してもExcel転記”を56.6%が経験 「二重入力」を止められない理由 - techtarget.itmedia.co.jp
- Google スプレッドシートからExcelに結局帰ってきてしまった「6つの理由」(ライフハッカー・ジャパン) - Yahoo!ニュース
- 【保存版】めんどいExcel作業は卒業?神アプデCopilotを使いこなす「7つの型」 - ビジネス+IT
- 「Microsoft Excel」に計画モード、エージェントは「Python」を使いこなすように/2026年4月アップデート - 窓の杜
- 【Excel×Copilot活用の決定版】プロンプト設計からセキュリティ対策まで「Excel×Copilot業務活用ハンドブック」を無料公開 - PR TIMES
- 【Excel】「営業管理表を作って」でここまで!? Copilotの[計画]モードを試してみた - いまさら聞けないExcelの使い方講座 - 窓の杜
- 「そもそも、ドキュメントをExcelで作成している理由って何ですか?」──AI活用を停滞させていた「慣習」を打破。 - PR TIMES
- Geminiのチャットから、PDFやExcelなどファイルを直接生成可能に - ビジネス+IT
- ExcelのSUMIF/COUNTIF関数、使い続ける理由薄れる 時代の推移で - 日経クロステック
- 「エージェント モード」が「Word」、「Excel」、「PowerPoint」で一般提供 - 窓の杜
- Excelの「Copilotで編集」を使う、開いたブックを直接分析して新シート作成 - 日経クロステック
- 「野良Excelマクロ」に悩むSMBC日興証券が導き出した内製化の“現実解”:ローコード開発でIT部門と現場のすれ違いを解消 - techtarget.itmedia.co.jp
- 『マネーフォワード クラウド連結会計』、「Excel向けデータ連携アドイン機能」を提供開始 - 株式会社マネーフォワード
- 【R8診療報酬改定】様式(医科)Excel 全71ファイル公開 - PT-OT-ST.NET
- ExcelでWin版とMac版、違和感ある見た目をできるだけ回避する方法 - 日経クロステック
- CopilotのExcelエージェントを使う、売上集計や分析用ブックを自動生成 - 日経クロステック
- Web版「Excel」「PowerPoint」に新しい共有機能、編集履歴などを取り除いた最終成果物だけをWebに公開 - 窓の杜
- ChatGPT for Excel と新しい財務データ連携を発表 - OpenAI
- 「Excel」のAI機能「アプリスキル」は廃止、「Copilot Chat」と「エージェントモード」に統合 - 窓の杜
- クラウド保存は不要 ~デスクトップ版「Excel」の「Copilot Chat」がローカルファイルに対応 - 窓の杜
- 資格の取得を目指すExcel教室 - city.fukushima.fukushima.jp
- 【Excel エージェントモード】Copilot がさらに進化!|クラウドテクノロジーブログ - softbank.jp
- 「Excel」のエージェントモード、デスクトップ版でも一般提供開始/「GPT-5.2」と「Claude Opus 4.5」、自動選択モードを選択可能 - 窓の杜
- UiPathを利用してExcelファイルを操作するときのアレコレ - 株式会社クレスコ
- 「脱Excel」はなぜ現場に潰されるのか 反発を封じる“3つの論理”:「現場の魔法」を「会社の武器」に変える - techtarget.itmedia.co.jp
- Excelが強すぎる BI導入済みなのに表計算ツールを使う企業がかなり多いワケ - キーマンズネット
- Excelデータを生成AIが理解しやすい形式に構造化してみた! - softbank.jp