2013-09-13から1日間の記事一覧

VBAでの単純な変換関数を生成する

こんなプログラムを作って、VBを自分で書く量を減らそうとしている。 def conv(funcName:String, params:List[(String,String)]): String = { val cases = params.map(p => s"""| Case "${p._1}" | result = "${p._2}" """.stripMargin).mkString val functi…

VBの戻り値設定記述を楽にする

VBAを書いていると一番嫌になるのが、関数の戻り値記述。 単純に「return 戻り値」って書けばいいんじゃないのか。 なぜ「関数名 = 戻り値」なのか。 関数名が長くなると、読みにくいことこの上ない。 ということで、Emacs上で入力を楽にする手段を考えた。 …