• ベストアンサー

マクロの作成で

自分でエクセルのマクロを作り本を見ながら勉強しています。 複数セルにまとめて振り仮名をつけるマクロをつくり、実行しようとしたら、振り仮名はついたものの”実行時エラー28”スタック領域の不足と出ました。 これはどういう意味でしょうか。 又その画面でデバッグというのがありますがこれも教えてください。

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

  • ベストアンサー
回答No.3

daiyuさん 今日は! >複数セルにまとめて振り仮名をつけるマクロをつくり、実行しようとしたら、振り仮名はついたものの”実行時エラー28”スタック領域の不足と出ました。 ■EXCEL2003でのルビの振り方。↓ http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1411334299?fr=rcmd_chie_detail 回答:ベストアンサーに選ばれた回答gekkasuikouさんが操作手順・マクロ例を詳細に回答されています。 ■コピペした(貼り付けた) データに ふりがな をつけるマクロ (Excel2002, Excel2003)↓ http://www.nurs.or.jp/~ppoy/access/excel/xlM053.html 内容:Excel のワークシートに直接入力されたデータにしか、ふりがな用の情報が存在しないからです。 存在しないふりがな用の情報を作成する為には、SetPhonetic メソッドを使用します。 >その画面でデバッグというのがありますがこれも教えてください。 プログラムにエラーがあるので修正して下さいとの意味と考えて下さい。 >自分でエクセルのマクロを作り本を見ながら勉強しています。 本も良いですがExcelのVBAのサイトも可也有りますので紹介して置きますので参考にして下さい。 ■エクセルでお仕事↓ http://www.asahi-net.or.jp/~ef2o-inue/top01.html 内容:VBAの基本・VBAの応用・ダウンロードでそのまま使えるツール集など参考に為ります。 ■EXCEL、ワード(MS-Word)VBA↓ http://makotowatana.ld.infoseek.co.jp/b_word.html 内容:上記と同様VBAの参考に為るTips集も有ります。 ■すぐに役立つエクセルVBAマクロ集↓ http://www.asahi-net.or.jp/~zn3y-ngi/index.html 内容:Excel VBAのサンプルマクロ・FAQ等と、カラーチャートがあります。 ■よねさんのWordとExcelの小部屋↓ http://www.eurus.dti.ne.jp/~yoneyama/ 内容:こちらはマクロより関数の使用方法を重点の図解サイトです。 参考までに。

その他の回答 (2)

現在サポートで確認中のため、回答者本人のみ投稿内容をご覧いただけます。ご迷惑おかけいたしますが、しばらくお待ちください。
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

どんなコードを書いたのか質問に書いてなくて判らない。 データ行数は多いですか? Sub test01() d = Range("A65536").End(xlUp).Row For i = 1 To d Cells(i, "B") = Application.GetPhonetic(Cells(i, "A")) Next i End Sub をやってみて、同じエラーが出ますか? 上記コードは氏名がA列の場合です。適宜変更のこと。 デバックとはコードの間違い誤りの追求のための仕組みです。 本件では有効に使えないかも。 システム側が使う、決められた内部メモリの使用が、ユーザーの無謀な繰り返し処理などで累積し、オーバーしたと言うこと。