• ベストアンサー

エクセルvbaで発音記号を入力するには

エクセルvbaで発音記号を入力したいのですが、例えば https://en.wikipedia.org/wiki/Schwa の文字をA1セルに入力するにはどういうコードでできますでしょうか。 ネットからコピペすればいいのですが、大量に入力したい場合は手間が掛かり過ぎます。 Chr関数を使えばいいのかと思いますが、そもそもその文字のコード番号がわかりません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.2

質問文中にあるWikipediaのページにある"Entity (decimal) ə"の601の部分がUnicodeでの文字コード(10進数)です。 Shift JISには存在しない文字なのでVBAのChrでは表せず、ChrWを使ってChrW(601)となります。Excelの関数だとUNICHAR(601)です。

kareki2006
質問者

お礼

できました。ありがとうございました。

その他の回答 (1)

回答No.1

私は Keyman Desktop+SIL IPA を使っています。 https://keyman.com/keyboards/sil_ipa たとえば、a のあとに < を押すと æ がでます。 ただし、アメリカ式キーボード入力となります。 たとえば、s のあとに = を押すと ʃ がでるのですが、日本式だと、s の後に ^ を押すことになります。 https://help.keyman.com/keyboard/sil_ipa/1.6/sil_ipa.php

kareki2006
質問者

お礼

ありがとうございます。参考にさせていただきます。

関連するQ&A