タグ

ブックマーク / okwave.jp (3)

  • EXCEL VBAで計算値を四捨五入、切り上げ、切捨てする方法 - OKWAVE

    ネットで探してみたのですが、計算結果を四捨五入して特定のセルを 返すにはどうしたらいいのでしょうか? Sub hokangosa() Dim ZPS As Double Dim ZPOS As Double Dim DMN As Double MsgBox (" >>> 補間誤差自動計算 <<< ") MsgBox (" >>> 初期値入力します <<< ") ZPS = InputBox(">>> ステップを入力してください<<<") ZPOS = Sheet1.Cells(22, 4).Value DMN = ZPOS / ZPS Sheet1.Cells(23, 6).Value = DMN End Sub ここでDMNの値を四捨五入したいです。 またこれとは別に切上げ、切捨ても教えていただけるとありがたいです。

    EXCEL VBAで計算値を四捨五入、切り上げ、切捨てする方法 - OKWAVE
    fire_0218
    fire_0218 2014/04/08
  • ビットシフトってどんな時使うの? - OKWAVE

    確かに単体では使いどころの難しい演算ですね。 乗除算をシフトと加減算の組み合わせで実現したので、CPU自体に そういう命令語を持っています。 もっと高等な(人間の思考回路に近い)命令語もたくさんあるので、 それで足りれば使う必要もないと思いますが、その処理を実現するた めにCPU内部で行われている手順に思いを巡らせてみれば、シフト を使っている部分が多々あるはずです。 CPU内部で実際に使われる部品(演算)に近いものなので、うまく 使えば、高等な部品を使うのと比べて無駄なく速く処理できます。 たとえば、printf("%x",○○○) は4ビットシフトとANDで4ビッ トづつ切り出して文字列を自作すれば、printf()という汎用変換関数 でを使うよりはかなり速く処理できます。 "%x"が固定でやることが決まっていての話ですが。 内部で実行されている手順のうち、必要最小限なものだけを抽出し

    ビットシフトってどんな時使うの? - OKWAVE
    fire_0218
    fire_0218 2014/01/14
    “ビットシフトってどんな時使うの?”
  • ユーザーフォームを表示中にシートの操作をさせるには - OKWAVE

    ユーザーフォームを表示中にシートの操作をさせる事はできるのでしょうか。 セルへの入力、画面のスクロールなどは、ユーザーフォームからマクロを実行させたり、.hideでユーザーフォームを一時的に隠すなどすればいいのでしょうが、そういう手段をとらないでユーザーフォームを表示中にシートの操作をさせる事はできるのでしょうか。

    ユーザーフォームを表示中にシートの操作をさせるには - OKWAVE
    fire_0218
    fire_0218 2013/09/19
  • 1