エクセル97VBA対応のVB6で作成されたプログラムを書いてある通りに、VBEでインポートしました。
しかし、標準モジュールには表示されているのですが関数の中には表示されないのです。
ユーザー定義関数では無くて別の方法で動かすものなのでしょうか?
(Calc_Kyureki "2002","5","26"と入力しても名前が間違っていますと出てしまいます)
それともエクセル2003では、エクセル97のVBAを動かすには何か別のインポートの仕方があるのでしょうか?
以下のベクターのソフトです。
旧暦 for VB
Visual BasicまたはExcel VBAで旧暦を計算する標準モジュール(ソース付き)
http://www.vector.co.jp/soft/dl/win95/personal/s …
助けて下さい。宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
このままでは関数としては使えないでしょう。
VBアプリとして使うか、コードを利用するかしないと。
関数として使いたいなら以下のようにファンクションを追加すればいけます。
---
Function hoge(GYear As Integer, Gmonth As Integer, Gday As Integer) As Date
Call Calc_Kyureki(GYear, Gmonth, Gday)
hoge = Format(Kyureki.QYear & "/" & Kyureki.QMonth & "/" & Kyureki.QDay)
End Function
---
=hoge(2002,5,26)
・セルの書式を日付にすること
・hogeはすきな言葉に変えて下さい。但しすでにモジュール内で使われている語句以外で。
ありがとうございました。上手くいきました。
旧暦以外の他の機能を使うには更にファンクションで定義をしなければならないので、私にはちょっとレベルが高すぎるようです。
旧暦だけでも出力出来るようになりましたので大変助かりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- Excel(エクセル) VBAで、㉑という数値が、正しく、入力できない 2 2022/07/26 20:22
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) マクロについて教えてください。 4 2023/06/06 09:06
- Visual Basic(VBA) エクセルVBAでメールの自動作成の モジュールを作ったのですが、txtファイルから読み込んだ本文が文 2 2022/07/20 15:01
- Excel(エクセル) 電卓は正しいのに エクセルで計算させると間違った答えです。なぜ? 7 2022/08/11 07:04
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Visual Basic(VBA) vba メモリ節約 3 2022/09/16 21:45
- Excel(エクセル) エクセルの「セル書式設定」 4 2022/08/29 16:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAでシートモジュール...
-
Excel VBA 『Call』で呼び出す...
-
VBA This Workbookモジュール...
-
Excel VBAでリンク切れをチェッ...
-
VBAで旧字体を異字体に一括で変...
-
モジュールとクラスの違いって...
-
VBでグローバル変数を宣言するには
-
VBAで別モジュールへの変数の受...
-
【vba】フォームに書いてあ...
-
グラフのX,Y座標を取得したい
-
VBA モジュールで共通に使う変...
-
Excel VBAで、ユーザーフォーム...
-
複数のフォーム間での変数宣言
-
ユーザー定義関数をEXCELに常駐...
-
Excelで時刻になったら知らせて...
-
エクセルVBA クラスモジュール...
-
モジュールとは何ですか
-
Excel VBA 定義されたプロージ...
-
モジュールからフォームのボタ...
-
VB2005ーDataGridViewの選択さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでリンク切れをチェッ...
-
Excel VBA 定義されたプロージ...
-
ArduinoのジャイロモジュールMP...
-
ユーザー定義関数に#NAME?が返...
-
VBAで別モジュールへの変数の受...
-
Excel VBA 『Call』で呼び出す...
-
エクセルVBAでシートモジュール...
-
モジュールとは何ですか
-
VBA This Workbookモジュール...
-
VBでグローバル変数を宣言するには
-
グラフのX,Y座標を取得したい
-
モジュールの最大数はいくつな...
-
【vba】フォームに書いてあ...
-
VBAで旧字体を異字体に一括で変...
-
Excel VBAで、ユーザーフォーム...
-
Form間の値の渡し方
-
モジュールとクラスの違いって...
-
Access VBA標準モジュールにつ...
-
本当にPublicな変数(配列で)
-
標準モジュールを削除したい。(...
おすすめ情報