Excel VBA質問箱 IV

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

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


53030 / 76732 ←次へ | 前へ→

【28524】Re:ルビについて教えてください。
回答  Jaka  - 05/9/8(木) 15:41 -

引用なし
パスワード
   こんにちは。
ルビを入れ替えたいって事なのでしょうか?
勘違いしていたらすみません。

例えば、A列が感じで読みがB列の場合。

For i = 1 To Range("A65536").End(xlUp).Row
  Cells(i, 1).Characters(1, Len(Cells(i, 1).Value)).PhoneticCharacters = Cells(i, 2).Value
Next

更にA列が氏名で、苗字、名前の間に半角スペースがあり、B列が苗字の読み、C列が名前の読みの場合。

For i = 1 To Range("A65536").End(xlUp).Row
  SPCt = InStr(1, Cells(i, 1).Value, " ")
  Cells(i, 1).Characters(1, InStr(1, Cells(i, 1).Value, " ") - 1).PhoneticCharacters = Cells(i, 2).Value
  Cells(i, 1).Characters(SPCt + 1, Len(Cells(i, 1).Value) - SPCt).PhoneticCharacters = Cells(i, 3).Value
Next

1 hits

【28517】ルビについて教えてください。 NEMOTOTAKE 05/9/8(木) 13:52 質問
【28519】Re:ルビについて教えてください。 awu 05/9/8(木) 15:09 回答
【28524】Re:ルビについて教えてください。 Jaka 05/9/8(木) 15:41 回答
【28528】Re:ルビについて教えてください。 Jaka 05/9/8(木) 16:38 発言
【28532】Re:ルビについて教えてください。 NEMOTOTAKE 05/9/8(木) 16:53 お礼
【28531】Re:ルビについて教えてください。 NEMOTOTAKE 05/9/8(木) 16:52 お礼

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