Excel VBA質問箱 IV

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

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


128 / 13645 ツリー ←次へ | 前へ→

【81870】Longより大きい整数 りった 21/8/28(土) 1:48 質問[未読]
【81871】Re:Longより大きい整数 山内 21/8/31(火) 13:02 回答[未読]
【81872】Re:Longより大きい整数 りった 21/9/1(水) 16:32 質問[未読]

【81870】Longより大きい整数
質問  りった  - 21/8/28(土) 1:48 -

引用なし
パスワード
   100億位(10ギガ位)の整数の計算をしたいです。
何型を使えば良いでしょうか?

背景:
・ファイルサーバーの使用状況を調べるツールを作成中です。(サイズ、タイムスタンプ,…)
・Longを使ったらフォルダサイズを格納時にオーバーフローしました。(フォルダサイズは70GB位)
・Currencyが使えそうな気がしますが、通貨じゃないものに使ってなにがしか困った挙動をしないか心配。(大きい整数を使う場合のセオリーだったりしますか?)
・Microsoft 365 Apps for enterprise / Windows8(64ビット)
・LongPtrは下記でオーバーフローした
  Dim iLongPtr As LongPt
  iLongPtr = 2147483648#

【81871】Re:Longより大きい整数
回答  山内  - 21/8/31(火) 13:02 -

引用なし
パスワード
   LongLong (LongLong 整数) 変数は、-9,223,372,036,854,775,808 から 9,223,372,036,854,775,807 の範囲の符号付き 64 ビット (8 バイト) の数値として格納されます。
MicrosoftDocsより

【81872】Re:Longより大きい整数
質問  りった  - 21/9/1(水) 16:32 -

引用なし
パスワード
   ▼山内 さん:
>LongLong (LongLong 整数) 変数は、-9,223,372,036,854,775,808 から 9,223,372,036,854,775,807 の範囲の符号付き 64 ビット (8 バイト) の数値として格納されます。
>MicrosoftDocsより

回答ありがとうございます。
LongLongが使えないのでよくよく調べたところ、Officeが32bitでした。
32bitの場合は、Currencyを使うしかないのでしょうか?

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