ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュのフォームを利用してセルにデータを入力したい(改題前:はじめまして!!

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして!どうしても解らない問題があるんですが、少し教えてもらえませんか??URLはhttp://homepage3.nifty.com/kcliff_home/test1/problem2.htmです。問題の内容が名簿のWorksheetの指定の場所をクリックすると、フォームに移動して、名簿の最初の列のデータを指定された場所に読み込む。即ち行番号をセルB2にいれ、IDをセルB3に入力します。「姓」、「名」、「姓(よみ)」、「名(よみ)」、「郵便番号」、「都道府県」、「市区郡」「町番地」を色の付いたセルに入力します。その後、C1、セルD1にある「前」「次」というう名前の付いたボタンをクリックしたら、列が前後に移動し、その列にあるデータが表示されるようにプログラムを作成する。というもなんですがまだExcel始めたばかりで苦戦しているので教えてもらえないでしょうか?お願いします。

コメント(3)

コミュのトップにある質疑の出し方に沿ってコミュを
作ったほうがよろしいかと思います。
このコミュを削除して再度作り直すことをお勧めします。
失礼します。

「コミュを作ったほうが」→「トピックを作ったほうが」
「このコミュを削除して」→「このトピックを削除して」

でお願いします。
このコミュ削除されたら困る・・(笑)
改題気づくのが遅くなって、ごめんなさいです・・・。

さて、Excelには、「データ入力フォーム」という、入力補助機能があります。
http://www.microsoft.com/japan/users/tips/Excel/105.asp
他にも解説としては「フォーム 入力 Excel」等のキーワードで検索すると多くのページがヒットします。
まずは、この機能でやりたいことが実現できるか検討してみたらよいかも。

それで事足りないことがあれば、マクロですね。
シート、拝見しました。

>Worksheetの指定の場所をクリックすると、
これはダブルクリックのほうがよさそうです。

・ダブルクリックのイベントを検知して、ターゲットセルが指定の場所の場合、処理を行う。
・セルの値を取得してフォームを表示

>セルD1にある「前」「次」というう名前の付いたボタンをクリックしたら、
>列が前後に移動し、その列にあるデータが表示されるように
これは、列でなく、行かな?
「前」や「次」のボタンクリックに対応して処理を行うことになりますが、
フォームの表示や、セルの値の取得、テキストボックスでの表示ができるのであれば
そのコーディングは難しいことではないと思います。

逆に言いますと、この説明がチンプンカンプンであれば、ちと難しいかもしれません。
その場合は、まずはチャレンジしてみて、そして疑問をもっとブレイクダウンして
質問されると、回答も得られやすいと思います。がんばってくださいっ。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。