• 締切済み

C#でエクセルのようなものを作りたい

C#を使って、エクセルのようなツールを作ることはかのうでしょうか? セルに計算式を入力して結果を表示するところまで必要ではありませんが、 ウィンドウにはズラッとセルが並んでおり、 セルに文字を入力したり、選択したセルに入力されている文字を取得したいです。 よろしくお願いします。

みんなの回答

noname#143071
noname#143071
回答No.4

おっと、一番最後のリンクはVB#のみだから読み飛ばしてください。 まあ、.Netフレームワークが基礎基盤の言語である以上、使用されるクラスは一緒だから、慣れれば問題ないのですが、一応念のため。

noname#143071
noname#143071
回答No.3

http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridview(v=vs.80).aspx DataGridViewを配置して処理すれば良いでしょう。 ただし、取り扱いは結構面倒です。 http://dobon.net/vb/dotnet/datagridview/ http://www.atmarkit.co.jp/fdotnet/dotnettips/539dgvheadercell/dgvheadercell.html http://japan.internet.com/developer/20070522/26.html しかし、何で回答にMSDNのリンクすら出てこないんだろう。

  • dmq
  • ベストアンサー率80% (21/26)
回答No.2

文脈から察するにプログラムの勉強を始めたばっかりと言うところでしょうか。もしそうでしたら、 1日10時間ペースで1年間ガッツリ作りながら勉強すれば「僅かな望みが見えてくる」でしょう。 無理とは言いませんが、実現するためには最低限このくらいの忍耐力は必要です。 半分の1日5時間ペースならそれは倍の2年くらいに伸びるでしょう。 それだけの忍耐力がないのならNo.1の通りです。 私を超えるようなプログラマを目指して頑張ってください。

  • kokubosino
  • ベストアンサー率19% (697/3530)
回答No.1

可能です あなたには出来ない

関連するQ&A

  • エクセル if関数

    エクセル初心者なのでうまく説明できないのですが、以下のような条件で数式を入力したいのですが教えていただけないでしょうか。 例えばなのですが、A1のセルに入力されている文字列に”高橋”を含んでいたならば、C1のセルにB1のセルに入力されている数字×”1500”の計算結果を表示したい。 また同様に、A1に入力されている文字列に”伊藤”を含んでいるならば、C1のセルにB1のセルに入力されている数字×”1000”の計算結果を表示したい。 つまりひとつのセル”高橋”が入力されている場合と”伊藤”が入力されている場合の二つの条件をつけたいのですが、このようなことは可能でしょうか。 宜しくお願いいたします。

  • C# にてエクセル操作について

    様々なサイトで探したが見当たらないのでここに投稿しました。 内容はC#とエクセルを連携したい。 新たにEXCELを立ち上げるのではなく、現在開いてるEXCELを利用しそこにC#のTEXTBOXに書かれた文字をエクセルに入力したい。 セルを選択しそこに張り付けるようなプログラムが分らない。 どなたかお願いしたいのですごく困っています。お願いいたします。

  • エクセル2000で算式結果を自動表示させる方法

    エクセル2000を使ってます。 入力例として以下の計算式(単純な足し算)があるとします。 A1セル【5】   B1セル 【5】 C1セル 【=A1+B1】 表示は【10】 A2セル【6】   B2セル 【5】 C2セル 【=A2+B2】 表示は【11】 A3セル【?】   B3セル 【?】 C3セル【=A3+B3】 表示は【??】 ここで、私はA3、B3に数値を入力してC2セルをC3セルにドラッグして C3セルの計算結果を表示させています。 ただ、友人からもらったエクセルではC3には何も表示が無く、 計算式も入っていないにもかかわらず、A3、B3に数値を入力 したと同時にC3の計算結果が表示されます。 入力だけで自動表示させる方法を教えていただけますか。

  • EXCELの関数が表示される上のバーで。。。

    名前がわからないので上のような表現になってしまいました。 EXCELで関数入力画面として上の方にウインドウというかバーがあると思います。 セルを選択したときに、入力されている関数の内容がここに表示されますが、 ここに計算結果を表示させられないでしょうか? 関数自体はそのまま残しておいてです。 例えばセルを選択してF2を押すとウィンドウにて計算結果が見れます! みたいな。。。。 というのも膨大なDATAを一枚のシートで処理するので、 画面を縮小して全体を見渡しながら作業をしたいのですが、 当然縮小すると文字がつぶれて直接セルを見てセルの内容は把握出来ません。 そこで関数のバーのところで内容が把握出来れば良いなと思ったのですが、 ここには入力されている関数が表示されてしまうので役に立ちません。 都度縮小・拡大を繰り返して作業するのもかなり面倒です。 何かよい方法はないでしょうか? 代替手段でも構いません。(縮小しても読みやすいフォントとか。) アドバイスいただければ幸いです。

  • エクセルについて

    エクセルで計算をするとき、たとえばセルAに0と入力し、セルBにも0と入力し、セルCにセルA÷セルBの計算式を入れると『♯DIV/0!』と出ますよね?これを表示せずに、セルCに0と表示するようにしたいのですが、方法はありますでしょうか?分かる方いましたら教えてください 

  • ExcelでIMABSの使い方

    お世話になります。 エクセルで、フーリエ変換後、計算結果の複素絶対値を計算しようとして、例えばC1セルの複素絶対値を求めるコマンドIMABS(C1)をD1セルに入力したのですが、D1セルにはそのまま=IMABS(C1)と出るだけで計算値が表示されません。 どのようにすれば正しく計算値が表示されるのでしょうか、詳しい方ご教示願います。

  • エクセル2003 「0」表示をブランクにしたい。

    会社でエクセル2003を使っています。 あるエクセルのファイルが… 以前は、エクセル・オプションの計算式が入ったセルも「ゼロ値をセルをゼロ表示にする」のチェックを外し、「0」をブランクにできたのですが… 気が付くと、「0表示」になっているのです。 わかる限りのあらゆる手を使ってみましたが…「0表示」は消えないのです。 ほかに何かいい方法はありませんか? わかる限りやってみたことは… (1)オプションの「ゼロ表示」のチェックを外してみた (2)セルの書式設定で「0;-0;」と「[=0]″"」の2パターンを試してみた。 *If(A1=0,"",B1)のような式は、作った計算式の都合上使えないセルがあるので使えないのです。 ↑この計算式は有効でした。 関係あるのかどうかも分かりませんが、「0」が出るようになる前は、C1&D1という計算式を入れていたのですが、定かではありませんが、C1&"A"&D1と計算式に”文字”を入れたからなのか? 同じシートでも文字入力を計算式に入れていないセルは「ブランク」のままなのです。 ほかに何か方法はありますか? 説明が足りないのは重々わかっているのですが… お許しください。

  • エクセル2007(計算結果に0を表示させない方法)

    どなたか教えていただけませんか? エクセルで、関数の計算結果をセルに表示する場合、計算の対象となっているセルに何も値を入れていない状態でも、0が表示されてしまいます。この0を消したい!のです。2007以前のエクセルだと下記のようにできるようなんですが・・・↓ 「ツール」-「オプション」で出てくるウィンドウで設定ができます。 「表示」タブで、「ゼロ値」を表示するかどうかを切り替えることができるので、 計算結果が0となるときに、何も表示させないようにできます。・・・・ でも、2007だと、まずツールバーがない、また表示タブの中に「ゼロ値」というものがないのです。 どなたか操作方法はわかりますか? 宜しくお願いいたします。

  • エクセルで売り上げ帳を作っています。

    内容はシンプルで、いくつかの項目と簡単な計算式が入っています。 計算式は、数量*単価と、その計算結果をもって受け取った金額を引いて残金を表示するというものです。 エクセルの機能がよくわからないため、 とりあえず手入力で「=(数量のセル)*(単価のセル)」というのを作って もうひとつには「=(上の計算の結果のセル)-(受け取った金額のセル)」 という計算式をつくり、 セルを選択したときに右下に表示される+をびーっと下までひっぱって セルの内容を、A1→A2→A3…と行ごとに計算できるようにコピーしました。 この方法で内容(単価とか数量とか)を入力すると 下まで全部計算結果が表示されてしまって汚いです。 何かうまい方法を教えてください。 とりあえず私がやったことを書いただけなので、 まったく別の方法でかまいません。 よろしくお願いします。

  • エクセルで数量計算書を作成する際に、算式を入力して算式を文字式とするセルと計算結果を表示するセルを表示したい

    エクセルで数量計算書を作成する際に、数式と計算結果を表示したい。算式のセルと計算結果のセルに2回算式を入力しなければならない。 1回算式を入力すると、算式を文字式とするセルと計算結果を表示するセルを表示したい。

専門家に質問してみよう