• ベストアンサー

VBAの教材を読んで

Q1. 次のコードの意味が分かりません。ふりがなはどこで参照できるのでしょうか。 '入力した文字のふりがなを設定する ActiveCell.Characters(1, 1).PhoneticCharacters = "ふりがな" Q2. 列幅を変更するコードのうち、以下2つは何が違うのでしょうか。 Range("A1").Columns.ColumnWidth = 30 Range("A1").ColumnWidth = 30

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

Q1. (アクティブセルを選んだ状態で)メニューから書式~ふりがな~表示/非表示を選ぶ。 Q2. 効果としては同じです。 Columnsを使うとRangeで指定した範囲をさらに指定することができますが、質問文の場合、範囲を指定していないので、同じA列を指定したことになるので同じです。

kerberos_001
質問者

お礼

ご回答ありがとうございます。 なるほど~よく分かりました。 どうもありがとうございます。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

2.機能(実行結果)は同じです。 Columnsは、 Columns(3).Select Range("A10:E20").Columns(3).Select の動作の違いを比べてみてください。

kerberos_001
質問者

お礼

ご回答ありがとうございます。 なるほど~よく分かりました。 どうもありがとうございます。

関連するQ&A

専門家に質問してみよう