EXCELのDEC2BINとBIN2DECと同じ機能で、10桁以上を扱えるフリーかシェアの関数のアドインはないのでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/11/30 23:08:27
  • 終了:--

回答(1件)

id:cx20 No.1

cx20回答回数607ベストアンサー獲得回数1082004/12/01 04:14:13

ポイント40pt

http://hp.vector.co.jp/authors/VA016119/hajimete/udf1.html

はじめてのユーザー定義関数 - 色のついたセルを合計

アドインを利用しなくても「ユーザー定義関数」を利用することでで同様の機能を追加することが可能です。

<追加方法>

1. Excel を起動します。

2. [ツール] - [マクロ] - [Visual Basic Editor] を選択します。

3. [挿入] - [標準モジュール] を選択します。

4. 以下のユーザー定義関数を追加します。

Function Dec2BinEx(Dec)

Do

Dec2BinEx = CStr(Dec Mod 2) & Dec2BinEx

Dec = Dec ¥ 2

Loop Until Dec = 0

End Function

Function Bin2DecEx(Bin)

Dim i

For i = 1 To Len(Bin)

Bin2DecEx = Bin2DecEx * 2 + CInt(Mid(Bin, i, 1))

Next

End Function

5. ユーザー定義関数をテストします。

=Dec2BinEx( 2^30 ) … 1000000000000000000000000000000 と表示されます。

=Bin2DecEx(”1000000000000000000000000000000”) … 1073741824 と表示されます。

http://hp.vector.co.jp/authors/VA016119/hajimete/udf1.html

はじめてのユーザー定義関数 - 色のついたセルを合計

URL はユーザー定義関数の追加方法です。参考まで。

id:nsp2

おお、一発解決ありがとうございました。

自作関数の登録の仕方もわかってさらに感謝です。

2004/12/01 04:58:33

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません