Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10551 / 13646 ツリー ←次へ | 前へ→

【21146】エクセルで作った一覧表を別のフォーマット(報告用)に変換 KONKON 05/1/13(木) 10:47 質問[未読]
【21147】Re:エクセルで作った一覧表を別のフォーマ... IROC 05/1/13(木) 11:06 回答[未読]
【21171】Re:エクセルで作った一覧表を別のフォーマ... KONKON 05/1/13(木) 19:50 発言[未読]
【21174】Re:エクセルで作った一覧表を別のフォーマ... IROC 05/1/13(木) 20:00 回答[未読]
【21176】Re:エクセルで作った一覧表を別のフォーマ... KONKON 05/1/13(木) 20:39 発言[未読]
【21177】Re:エクセルで作った一覧表を別のフォーマ... KONKON 05/1/13(木) 20:41 発言[未読]
【21182】Re:エクセルで作った一覧表を別のフォーマ... IROC 05/1/14(金) 8:42 回答[未読]

【21146】エクセルで作った一覧表を別のフォーマッ...
質問  KONKON  - 05/1/13(木) 10:47 -

引用なし
パスワード
   はじめまして!VBA素人のKONKONです。教えてください。

エクセルで作った下記の様なデータを別に作った報告用フォーマット
にしたいのですができますでしょうか?

各横列は下記の項目とします。
ファイル名 一覧表
シート名  1月用
A1-M1には下記題名が書かれています。
A(お客様コード)
B(お客様名)
C(県)
D(商談日)
E(契約日)
F(担当者)
G(サービス開始日)  
H(契約内容)  
I(サービス種類)  
J(営業所名)  
K(サービス種類)
L(商談内容) 
M(備考)
その下から


    A    B    C    D      E      F      G  3 1234567 山田太郎 滋賀県 2005/01/01 2005/01/10 伊藤次郎  2005/01/20
4 2222222 杉田太郎 三重県 2005/01/02 2005/01/11 伊藤次郎  2005/01/21
5 3333333 宮本次郎 愛知県 2005/01/03 2005/01/12 山田三郎  2005/01/22




50


   H     I    J   K     L       M          
3 夢コース ひろがり 琵琶湖 終身  200文字位 電話連絡必要など(50文字程)4 雲コース ふじさん 三重  20年  同上    電話連絡必要  
5 山コース さくさく 愛知  30年  同上    電話連絡必要




50

というエクセルの表があったとします。

これを別で作った報告用フォーマットで作成したエクセルの表
ファイル名 報告用
シート名 報告用
に貼り付けてお客様別で出したいのです。
意味わかりますでしょうか?(><)
具体的にいうと
ファイル名 一覧表
シート名  1月用
のA3のデータを
ファイル名 報告用
シート名 報告用
のD2へ
同様に
B3をE2
C3をE4
D3をF2
E3をF4
F3をG2
G3をG4
H3をH2
I3をH4
J3をH6
K3をI2
L3をJ3
M3をK3
に貼り付け一枚のシートにして
それを
ファイル名 一覧表
シート名  1月用のデータがあるまで実行したいのです。

簡単に言うとエクセルの表を独自で作ったフォーマットの
ある位置に貼り付けお客様別に見栄えのよい報告物を作りたいという
ことなのですが・・。

大変でしょうか??助けてください。

【21147】Re:エクセルで作った一覧表を別のフォー...
回答  IROC  - 05/1/13(木) 11:06 -

引用なし
パスワード
   ファイル名一覧表でマクロの記録を開始。
ファイル名報告用を開く。

>ファイル名 一覧表
>シート名  1月用
>のA3のデータを
>ファイル名 報告用
>シート名 報告用
>のD2へ
コピーする。

ファイル名報告用を保存して閉じる。
ファイル名一覧表でマクロの記録を終了。


コピー処理の部分は、値の転記で良いなら 以下のようにVALUEプロパティで渡せます。

Workbooks("報告用.xls").worksheets("報告用").Range("D2").Value = _
Workbooks("一覧表.xls").worksheets("1月用").Range("A3").Value

【21171】Re:エクセルで作った一覧表を別のフォー...
発言  KONKON  - 05/1/13(木) 19:50 -

引用なし
パスワード
   すいません!VBA素人で意味がわからないのですが具体的に
教えていただけないでしょうか?

【21174】Re:エクセルで作った一覧表を別のフォー...
回答  IROC  - 05/1/13(木) 20:00 -

引用なし
パスワード
   どのようにやって、何がうまくいかなかったのですか?
それを教えて頂かないと回答できませんけど・・・

*名前を使い分けない方が良いと思います。

【21176】Re:エクセルで作った一覧表を別のフォー...
発言  KONKON  - 05/1/13(木) 20:39 -

引用なし
パスワード
   IROCさんに教えていただいたように
やってみたのですが、マクロを動かしても正常にエラーも
出ないのですが、変化がありません!

すみません

【21177】Re:エクセルで作った一覧表を別のフォー...
発言  KONKON  - 05/1/13(木) 20:41 -

引用なし
パスワード
   IROCさんへ

すみません!できました。
しかしやりたいのはすべてのデータを一度に表にできたらと思ってるのですが
すみません!

【21182】Re:エクセルで作った一覧表を別のフォー...
回答  IROC  - 05/1/14(金) 8:42 -

引用なし
パスワード
   コードの意味は理解されていますか?

セル番地の指定を変更して、同様に記述すれば出来るでしょう、

10551 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free