• ベストアンサー

ExcelかVBでEOR計算をしたい

ponntaの回答

  • ベストアンサー
  • ponnta
  • ベストアンサー率17% (31/179)
回答No.1

EORって排他的論理和ですよね?(間違ってたらごめんね) Xor演算子を使えばいいんじゃないでしょうか? MSDNでXorを打ち込めば使い方は判るとおもいます。 EXCEL2000 VBA時点にも演算子一覧にXorはありますので、VB・VBAのどちらでもつかえます。

関連するQ&A

  • Excel VBAのシェアウエアは可能?

    Excel VBA でシェアウエアを作成しようと考えています。 ソースは見られたくないので、パスワードでロックしようと思うのですが、ちまたにはパスワード解析ソフトがあふれている・・・。 独自に暗号化しようにもソースを見られると意味がないので、できません・・・。 やはり、Excel VBA でのシェアウエアは無理があるのでしょうか?

  • VBA経験者がVB2005を使えますか?

    今までExcel2000のVBAを使って簡単なプログラムを作っていました。今度本格的にVBでプログラムを組みたいのですが、Excel2000のVBAとVB2005はまったく違うものなのでしょうか?(言語の書式など) やりたいことはネット上からデータ(数値や文字列など)を収集して計算することです。株情報などのデータを収集して最適な結果を導き出すもので、今まではExcelで手動で入力していたものを自動化したいと思っています。 また、この場合はVisualStudioではなくてVisualBasicだけを購入すればいいのでしょうか? よろしくお願いします。

  • エクセルのデータの処理はVB?orVBA?

    エクセルのデータを処理するときVBAとVBどちらで処理することが多いですか? また、処理する理由は何ですか? 自分はVBAで処理していますが、VBAだとメモリがたりなくなったり、処理に時間がかかるので困っています。 VBAで処理する理由は、はじめに学んだからです。 VBで処理するように変えようか迷っています。 教えていただけないでしょうか? よろしくお願いします。

  • エクセルでインポートした標準モジュールが動かないのです。

    エクセル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/se243537.html 助けて下さい。宜しくお願い致します。

  • ルートの計算が解りません。

    すいません。ヘルプでみたのですが、いまいち解りません。 またまた急ぎですので よろしくお願いします。 √2.575(2.575-2.4)(2.575-2.4)(2.575-0.35) 答えは、0.419になるはずなんですが、(電卓で計算しました。) エクセルを使って計算する場合、関数の入力はどうすればいいですか? √は、最後の括弧(2.575-0.35)まで入ります?!係ります。 へんな説明ですみません。 よろしくお願いします。

  • VB.net(2003)でのexcel操作

    現在vb.netを使用してのExcelそうさプログラミングを作っており、excel sheetへの文字入力はできるようになりました。そこで質問なのですが、excelシートの特定のセルの値が5だった場合にその隣のセルのあたいを10にするというプログラムを作りたいのですが、VBAではとても簡単なのですが、vb.netを使用してどのようにやればよいかがわからないのでご教示いただきたいです。activecell.offset(0,1)やcells.findのような、VBAをVB.netから使用する方法はあるのでしょうか?

  • エクセルとVBのマッチング

    エクセルのデータのマッチングでVBを使おうと思っていますが、苦しんでます。 エクセルのシート1に参照元になるデータを取得する(ID、氏名など6つの項目)。 VBのユーザーフォームで6つのテキストボックスを用意する。 ユーザーフォームに入力されたIDがシート1のIDと一致したら、ユーザーフォームのテキストボックスにID以外の項目をシート1から拾い出す。 登録ボタンを押すとIDを含めた6つの情報がシート2に移動する。 といった処理をVBで行いたいと思うのですが、どなたかご教授下さいませんでしょうか。 よろしくお願い致します。

  • VC++とVBの見分け方

    なんとなくですが、VC++とVBで作ったソフトを比べると、VC++のほうが信頼性が高いような気がします。(特に深い意味は無いので、突っ込まないでください) そこで、フリーウェアやシェアウェアがどちらで作ったものなのかを調べたいのですが、外観は良く似ているので判りません。 何か判別できる方法はありますでしょうか?

  • VBとVBA

    エクセルのVBA最近勉強してます。 自動記録できたりして、意外にかんたんな面もあって楽しいです。そこで、質問です。 1 VBはVBAからくらべるとどのぐらいむずかしいでしょうか? 2 VBで録音再生できるソフトは作れますか?

  • VB

    visual Basic 2005 expess edition を最近利用し始めたばかりの初心者です。簡単な 質問だとは思いますが宜しくお願いします。 フォームにあるラベルの中に数字が入力されているとします。 ボタンを押す(もしくはキー操作)で、その数字をエクセルへ出力したいのですがどうすればいいのでしょうか? クリップボードへコピーすることまではできたのですが それからエクセルのセルを指定してそこへペーストするという部分がわかりませんでした。 VBAだとrefeditを使って出力先のセルを指定するなどできるのですがVBだとコントロールにrefeditがないので困っています。 良い方法があれば回答お願いします。