- ベストアンサー
エクセルでこのような簡易なシステムを作りたい!
よろしくお願いします。 職場に前任者が作ったエクセルのファイルがあります。 入力フォームのシートと印刷用のシートがあり、入力後、ある様式が印刷されます。(自動ではなく「ファイル」→「印刷」で) 入力フォームには、必要のないセルは選択できないようになっており、タブキーを押すと入力欄にしか移動できないようになっています。 また、ボタンも設置されて設定が変えられるようになっています。 入力されたものは、印刷シートに反映されて、書式も整えられます。 このようなものを自分も作りたいのですが、どういったことを学べばよいのでしょうか? 具体的でなくてスミマセン。教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> このようなものを自分も作りたいのですが、どういったことを学べばよいのでしょうか? シート間で参照する数式、たとえば「印刷シートのA1に「=入力シート!A1」とすると、入力シートのA1が参照できます。 「入力フォームには、必要のないセルは選択できない」は、「セルの書式設定」と「シートの保護」を使えばできます。 「ボタンも設置され設定が変えられる」は、どのような設定なのかがわかりませんが、マクロが使われているのではないかと思われます。 とりあえず、地道に努力することが大事だと思います。
- 参考URL:
- http://www.moug.net/
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17070)
>このようなものを自分も作りたいのですが この内容がわかりません。 現状あるものの説明ばかりしていて、 現在あるのであれば、それを使えばいいジャン、と言うことになります。 むしろしたいことの特徴を(これがどこなのかが判れば 苦労しないのだが)述べるべきです。 ●大きく分けて(1)VBAを使うのか(2)操作・関数だけでやるのか ●入力フォームも、操作でやるのは、項目を選べない から、(>必要のないセルは選択できないようになっており)フォームなどのコントロールのテキストボックスを 使っているのでしょう。 ●印刷されます。(自動ではなく「ファイル」→「印刷」で) これもVBAで自動印刷出来ますが、していないことを見ると VBAを使っていないのでしょう。 ●>前任者が作ったエクセル 前任者も勉強途中で、工夫して作ったようです。ちょっと >簡易なシステム、とはいえないようなものと思いますが VBAを勉強すれば、もう少し便利なものになると思います。
- riderfaiz
- ベストアンサー率31% (1072/3360)
エクセルのコマンドライン(メニューのバー)にある [ツール]下に[マクロ]-[Visual Basic Editor]というのがあります。 それはこの機能を使って作られたものだと思います。 これはVBA(Visual Basic for Applications)というプログラミングのための 機能で、それを扱った本も多数出てます。
お礼
URLありがとうございます。活用させていただきます。書籍も先日注文したところです。また、よろしくお願いします。
Excel のバージョンが分からないので xl2003 を想定 して回答致します。 入力欄のみセル移動ができるようにする方法は 色々あり ますが シートの保護が一般的だと思います。 新しいブックを用意して下さい。 A1:A10セルを右クリック→[セルの書式設定] →右端の「保護」タブを選択 →[ロック]に入っているチェックを外して[OK] [ツール]→[保護]→[シートの保護] [ロックされたセル範囲の選択]のチェックを外す [ロックされていないセル範囲の選択]にチェック →[OK] でいかがでしょう。
お礼
ありがとうございます。おもしろいですね。
お礼
ありがとうございます。地道にがんばりますのでご指導ご鞭撻のほどよろしくおねがいします。