前回質問させていただきましたが、Functionの使い方についてです。
参考URLも確認し、それぞれの関数があることがわかりました。
じゃ一体どうやって起動すれば良いかがやはり分からず...。
後ろがStringやLong、またはBooleanになっていたり、読解不足で申し訳ないのですが
どうか使い方を教えてください。
よろしくお願いします。
https://hatenachips.blog.fc2.com/blog-entry-63.h …
No.2
- 回答日時:
関数を マクロ内で、
使いますよね?
(此処から もし判らなければ、
答えようが 無い)
例えば、
Array構文だと、
Dim i As Long
i = Array(1,2,3,4)
等と 書きますが。
Functionで 定義した、
一かたまりの コードを、
呼び出す際も、
同じ事です。
同じように、
演算のための 関数として、
式の 中で、
持ちいれば いいのですよ。
少し 間違えた、
内容に なるかも、
知れませんが、
VBAでの 予約語の、
各 インスタンスのように、
ルーチンを 呼び出し、
持ちいたい場合は、
Subを 用い、
式の 演算子的な、
用途で、
コードを 実行させたい場合は、
Functionを 用いるのですよ。
又、
此等とは 別に、
Classと いうものも、
あるのですがね。
Noubleさん!!
前回は%表示の関数を作っていただき
ありがとうございました!
消えるってことがよくわかっておらず
あんなに親身になってくれたのにベストアンサー出来ず、申し訳なかったです。
No.1ベストアンサー
- 回答日時:
ご質問者さんは、マクロの中で使うことはないはずですから、あまり難しく考えないことです。
ユーザー定義関数を作るわけではありませんし、ユーザー定義関数自体が奥が深く、5年VBAをやっていても知らない所があります。単に、標準モジュールに貼り付けて、拡張子を xlsm または、xlsb にして上げれば、ユーザー定義関数は働いてくれます。
出来上がったものは、ほぼ、一般の関数と同じですから。
数式の内所で、数式バーの左横の[fx]をクリックして、
関数の分類:ユーザー定義
の中に出てきます。以下は、画像を参照してください。
それで、出てきた関数を選びます。
例:
=CnvKanjiNum([入力が求められます])
ダイアログが入力を求められるので、数字を入れます。
OKをクリックでおしまい。
>後ろがStringやLong、またはBooleanになっていたり、
こういうことは、必須条件ではありません。
なお、前回の知恵袋の
https://detail.chiebukuro.yahoo.co.jp/qa/questio …
は、いきなりでは、難しいのではないでしょうか。出てくる用語さえサッパリ分からないかもしれません。ただ、同じ質問をここでなされていたら、コードは違ったものになると思います、少なくとも私は、ですが。
ありがとうございます。
無事に解決できました!
>コードは違ったものになると思います
これすごく気になります。
私にはさっぱり分からなかったのでスゴいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- 英語 Osseointegration has been suggested to represent a 3 2022/06/10 08:22
- Excel(エクセル) ユーザー関数の自動計算(excel2003) 1 2023/02/06 06:46
- 日本語 「どちら(どっち)」「どれ」の使い方 4 2022/10/09 15:58
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- 日本語 「サ変動詞」(熟語動詞)(仮称)に関する疑問 8 2023/08/03 18:29
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:12
- WordPress(ワードプレス) ワードプレスのパーマリンク設定について 1 2023/02/11 19:08
- JavaScript addEventListener()でリスナー関数に名前を付ける構文を教えてください 1 2023/07/01 17:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自然数 整数 有理数 実数 加法 ...
-
三角関数(たとえばf(x)=sinxと...
-
普通の人は人を激しい責めます...
-
皆さん定義を教えてください 「...
-
無限から無限を引いたら何にな...
-
e<3の証明を教えてください。
-
ACCESS IIF関数 複数条件の設...
-
「logx^2=2logx」が間違って...
-
定義付けできない言葉について
-
p⇒q=(¬p)∨qについて
-
ACCESS VBAでインポート定義の場所
-
変数の宣言の名称を教えてくだ...
-
ヘシアンが0の場合どうやって極...
-
「互いに素」の定義…「1と2は互...
-
複雑な家庭とは
-
1未満と1以下の違い
-
べき乗
-
2変数関数の極値について
-
負の階乗 (-1/2)! =√π
-
正方行列ではない行列にも行列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
皆さん定義を教えてください 「...
-
べき乗
-
無限から無限を引いたら何にな...
-
1未満と1以下の違い
-
p⇒q=(¬p)∨qについて
-
「logx^2=2logx」が間違って...
-
数字の1とは何なのか?
-
「互いに素」の定義…「1と2は互...
-
変数の宣言の名称を教えてくだ...
-
ACCESS VBAでインポート定義の場所
-
日本語 ことば ひとまわり ふた...
-
ACCESS IIF関数 複数条件の設...
-
Excelファイルの「数式」タブ→...
-
e<3の証明を教えてください。
-
なぜ小数は自然数ではないので...
-
ヘシアンが0の場合どうやって極...
-
2進数の符号ビットの入った数...
-
最大元と極大元の定義の違いが...
-
eの0乗は1ってどういう原理です...
-
フーリエ級数展開の初項はなぜa...
おすすめ情報