- ベストアンサー
エクセルの関数で 別の表からデータを転記したい
エクセルで作った表の 社員名の項目のセルに 別で作ってある社員名簿の表より 社員名と社員コードを転記して印刷を自動で社員分の表をつくりたい。 データを転記する関数の使い方 と 転記したら印刷する そして次の社員を転記、印刷・・・と社員名簿の人数分 繰り返しをさせるための関数 もしくはマクロの組み方を教えて欲しいです。 エクセルは、関数、マクロ以外の基本的なことは使えますが、関数やマクロはほとんどわかりません。多分、関数やマクロが使えたら簡単に出来るように思うんですが・・ よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こちらを参考に、 http://okwave.jp/qa/q7125729.html 印刷する表にINDEX関数を使った数式を入れます。 印刷範囲を設定し、印刷外に行番号欄(B1セル)を作ります。 また、隣に1(C1セル)を入れておきます。 ツール-マクロ-マクロの自動記録 1. 印刷 2. C1セルコピー 3. B1セルに形式を選択して貼り付け ●値 ●加算 4. 記録の停止 印刷外の適当な位置に 図形を置いて 右クリック-マクロの登録 先ほど記録したマクロ名 人数分のボタンを押すことで<印刷-加算>が繰り返されます。 [Alt]+[F11]VBEでプログラムの内容を見ておくと良いでしょう もちろん、もっと効率化できますが自動記録ではここまでが限界。
その他の回答 (3)
- mu2011
- ベストアンサー率38% (1910/4994)
>エクセルは、関数、マクロ以外の基本的なことは使えますが、関数やマクロはほとんどわかりません ⇒先ずはエクセルの学習が必要です。 webには色々と解説しているHPが多くありますので、添付のURLを参考にして下さい。 入門編から実用編(差し込み印刷など)等が参考になると思います。
- imogasi
- ベストアンサー率27% (4737/17070)
>別で作ってある社員名簿 (1)別のシートにデータがある (2)別のブックのシートにデータがあるのか のそれらのシートの列行を示してデータ例を少数挙げること。 今後の質問では心がけること。 ーー どちらも=ではじめる (1)は=Sheet2!A2 (2)は http://www.excel-jiten.net/formula/ref_other_books.html の最後の部分を見ること ーーー 関数では印刷は出来ない。 だからvbaでやる必要がある。 それには最小限の基礎知識がいる。 ーー 最小限勉強しない段階で、ここに質問するのは無理がある。 ここは関数やvbaの初心者以前の人が学習をするのが 目的の場ではない。スクールなどの通って勉強すること。 ヒントをもらって自分が学ぶことを補強する場にはなる。 質問は、エクセル関数の本を読んでからにすること。 vbaも同じ。 ーーー ワードで(エクセルデータを)「差込み印刷」する方法を学ぶとか。 ーー 年賀状ソフトでも名簿だったら作れる。エクセルとデータ連携も 出来る。 ーー エクセルのバージョンなども書いて質問するものだ。
- MackyNo1
- ベストアンサー率53% (1521/2850)
社員分の表の形式がどのようなものかわからないのですが、たとえばWordでの差し込み印刷のようなことをエクセルの表でしたいなら、以下のページが参考になると思います。 http://pc.nikkeibp.co.jp/article/NPC/20070301/263710/