• ベストアンサー

Excel 2007 VBA にて式の入力方法不明

VBAで式の入力方法がわかりません、教えていただけませんか? 当方初心者です。よろしくお願い致します。 別の、組合せSheetの U7 セルに 半角で 2012 と数字が入力してあります。 この数字を、 平成23年度 と表示が出来るようにしたいのです。 別のSheetの A1 セルに 下記の 数式をマクロで入力したいのですがうまくできません。 =" 平成"&JIS(組合せ!U7-1989)&"年度" マクロでは、 Range("A1").Formula = "=" 平成"&JIS(組合せ!U7-1989)&"年度"  と入力するのですが、うまく受け付けてくれません。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

2012年が「平成23年度」でいいんですね? range("A1").Formula ="=TEXT(組合せ!U7-1&""/12"",""[dbnum3]ggge年度"")" などで。 #補足 JIS関数を使わせるとすると,計算が出来ない場合があるかもしれません。 上述は別の方法で「23」を実現しています。

kyoutanuki
質問者

お礼

早速にありがとうございます。 お教え頂いたとおりに入力して実行したところ期待通りに処理が出来ました。 凄い知識ですね、私には教えて頂いた内容がまだ殆ど理解が出来ません。少ししてから、勉強をして理解ができるようになりたいです。当方70歳のじいさんのため命のあるうちに理解が出来るやら疑問ではありますが、 あなた様がおっしゃるとおり、 JIS の計算式がうまく働かないようでした。 うまくいきました。

関連するQ&A