Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


70784 / 76738 ←次へ | 前へ→

【10456】Re:値を渡す定数式
質問  ふぉる  - 04/1/27(火) 15:52 -

引用なし
パスワード
   Seraphさん、INAさんご回答ありがとうございます。
お二方のお教えくださった物について調べてみたのですが、
私の考えている処理を実現できる機能ではなさそうです。
私の質問の仕方も良くなかったかと思いますので、具体例を挙げて
再度質問させていただきます。

たとえば、ある値に256を足し算するだけの処理を記述するとします。
VBでFunctionを用いて記述するのだったらこのように記述しますが

    Private Function PlusAlpha(x As Integer) As Integer

      PlusAlpha = x + 256

    End Function

C言語で書くならこのようなものは関数にするまでも無く
下記のような一行の記述で済みます。
(Cでは引数付置換マクロというようです)

    #define PLUS_ALPHA(x)    (x + 256)

これと似たようなもの(たとえば256を引く、256をかける、256で割るなど)
を何十通りも記載する場合には、関数で記述していくと、見た目上で
とても場所をとってしまいます。
C言語ではソースの冒頭部に、それらをまとめて記載しておくだけなのですが、
VBで、これと似たような記述方法があるのかという質問なのですが
いかがでしょうか?

0 hits

【10436】値を渡す定数式 ふぉる 04/1/26(月) 17:22 質問
【10437】Re:値を渡す定数式 Seraph 04/1/26(月) 17:50 回答
【10438】Re:値を渡す定数式 INA 04/1/26(月) 17:51 回答
【10456】Re:値を渡す定数式 ふぉる 04/1/27(火) 15:52 質問
【10458】Re:値を渡す定数式 Asaki 04/1/27(火) 16:06 回答
【10462】Re:値を渡す定数式 Asaki 04/1/27(火) 22:54 回答
【10459】Re:値を渡す定数式 kein 04/1/27(火) 19:25 回答
【10460】Re:値を渡す定数式 kein 04/1/27(火) 19:27 発言
【10487】Re:値を渡す定数式 ふぉる 04/1/28(水) 20:47 お礼

70784 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free