回答編集履歴

1

補足

2018/06/28 12:18

投稿

hatena19
hatena19

スコア33620

test CHANGED
@@ -11,3 +11,49 @@
11
11
 
12
12
 
13
13
  エラーがでる実際のコードとエラーが出る行、正確なエラーメッセージを提示してください。
14
+
15
+
16
+
17
+ 検証
18
+
19
+ ---
20
+
21
+ Excel の VBA なら、 WorkSheetFunction.Sinh、WorkSheetFunction.Cosh が使えるはず。
22
+
23
+ それ以外のアプリ(Word, PowerPoint, Access等)だとExcelオプジェクトを開いて上記の関数を呼び出せすことになる。
24
+
25
+
26
+
27
+ イミディエイトウィドウで検証してみた。
28
+
29
+
30
+
31
+ ```text
32
+
33
+ x=700
34
+
35
+ ?WorkSheetFunction.Sinh(X)
36
+
37
+ 5.07116027367502E+303
38
+
39
+ ?(Exp(X) - Exp(-X)) / 2
40
+
41
+ 5.07116027367502E+303
42
+
43
+
44
+
45
+ x = 710
46
+
47
+ ?WorksheetFunction.Sinh(X)
48
+
49
+ '実行時エラー'1004': WorksheetFunctionクラスのSinhプロパティを取得できません。
50
+
51
+
52
+
53
+ ?(Exp(X) - Exp(-X)) / 2
54
+
55
+ '実行時エラー'6': オーバーフローしました。
56
+
57
+ ```
58
+
59
+ 関数の結果が倍精度浮動小数点数の範囲を超えている(オーバーフロー)エラーだと思われる。