以前の質問内容を踏まえて、エクセルのふりがなについて、追加でお尋ねしたく投稿します。
下記の回答で、私が知りたいことは、わかったのですが、A2に漢字、B2にひらがなの位置関係を、ずらしたい場合、回答された内容のどこをさわれば良いのかを知りたいのです。
A2に漢字、B2にひらがなの場合は、うまくいきます。では、C2に漢字、D2にひらがなとしたいときはどうしたら、よいでしょうか。
回答よろしくお願いします。
以前の質問
https://oshiete.goo.ne.jp/qa/5813332.html
エクセルで別のセルにあるふりがなを,漢字の上に表示させる方法はありますか?
たとえばA2に漢字表示,B2にそのふりがなが表示されています。このふりがなをA2の漢字の上に表示したい(同じセルの中に)のですが関数でできますか?
マクロはほとんど分からないので,できれば関数か他の方法がいいのですが…。
回答
Sub test()
Dim i
For i = 2 To Cells(Rows.Count,1).End(xlUp).Row
With Cells(i, 1)
.Characters(1, Len(.Value)).PhoneticCharacters = Cells(i, 2).Value
.Phonetics.Visible = True
End With
Next i
End Sub
No.1ベストアンサー
- 回答日時:
Cellsについて勉強されたほうが早いと思いますよ。
https://www.239-programing.com/excel-vba/basic/b …
http://kabu-macro.com/vba_apply/cells-offset.html
Cells([行番号], [列番号])
これを踏まえて、マクロの意味を一部だけ書いておきます。
Sub test()
Dim i
' 変数iに2からデータのある行数まで
For i = 2 To Cells(Rows.Count,1).End(xlUp).Row
' Cells(i, 1)でA列の2行目以降に
With Cells(i, 1)
' Cells(i, 2).ValueでB2以降の値をフリガナに
.Characters(1, Len(.Value)).PhoneticCharacters = Cells(i, 2).Value
.Phonetics.Visible = True
End With
' 次の行へ
Next i
End Sub
なので、With Cells(i, 3)でC列の漢字に、Cells(i, 4).ValueでD列の値を
フリガナにします。
列が変わっても、これで修正ができます。
(人´∀`).☆.。.:*ありがとうございます。
素人のわたしには、難しいお話ですが、頑張って勉強します。
丁寧な説明、ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA処理追加 こちらでご教示頂いたのですが回答完了させてしまいましたのでこちらからまた質問させてく 2 2022/10/27 09:57
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 6 2022/06/08 12:55
- Visual Basic(VBA) Excel VBA キーワードから列を取得して、さらに空欄行を非表示にする 3 2022/10/21 22:49
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) ローマ字、ハイフン付きの並び替え ローマ字抽出方法 Excelマクロ 4 2022/04/01 14:10
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Excel(エクセル) VBAの指示の内容 昨日こちらでご教示頂いたのですが初心者な為、一つ一つの指示が何をやっているのかわ 2 2022/10/25 18:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ひらがなを使うのか、漢字を使...
-
「蓄える」と「貯える」は発音...
-
暴力を振るう、暴力を奮う、正...
-
日本語は漢字とひらがな、もし...
-
悠 の漢字を、相手に伝えるに...
-
中二です。落葉小高木 この漢字...
-
「はみ出る」を漢字2文字で
-
なぜ「速送り」でなく「早送り」?
-
「方」 ほう、かた についてで...
-
「10人ではきかない」を漢字で...
-
漢字「砂」と「沙」は区別が有り?
-
一文字で長い読み方の漢字を教...
-
ひらがなの「ぜひ」と漢字の「...
-
エクセルで漢字をひらがな変換
-
天気予報について。
-
漢字のいい覚え方
-
電子辞書を購入したいですが。...
-
漢字の成り立ちについて
-
みりってキラキラネームですか?
-
なおかつ(尚且つ)を文章にす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日本語は漢字とひらがな、もし...
-
ひらがなを使うのか、漢字を使...
-
「蓄える」と「貯える」は発音...
-
暴力を振るう、暴力を奮う、正...
-
この字、そもそも漢字ですよね?
-
悠 の漢字を、相手に伝えるに...
-
中二です。落葉小高木 この漢字...
-
肇母、肇父という言葉があるの...
-
「10人ではきかない」を漢字で...
-
漢字「砂」と「沙」は区別が有り?
-
「はみ出る」を漢字2文字で
-
エクセルで漢字をひらがな変換
-
「侯」と「候」の違い
-
みりってキラキラネームですか?
-
サ行を表す字母の上のところの...
-
ささやかながらプレゼントを・...
-
旧約聖書-エデンの園-のエデン...
-
国鉄当時列車名にひらがなと漢...
-
なおかつ(尚且つ)を文章にす...
-
川端康成の小説を読んでいて、...
おすすめ情報