Excel VBA質問箱 IV

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

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


10546 / 13644 ツリー ←次へ | 前へ→

【21149】エクセルシートの値を別のシートに貼り付けたい パワフルハラスメント 05/1/13(木) 11:56 質問[未読]
【21150】Re:エクセルシートの値を別のシートに貼り... IROC 05/1/13(木) 12:27 回答[未読]
【21151】Re:エクセルシートの値を別のシートに貼り... Jaka 05/1/13(木) 12:52 回答[未読]
【21172】Re:エクセルシートの値を別のシートに貼り... パワフルハラスメント 05/1/13(木) 19:56 質問[未読]
【21173】Re:エクセルシートの値を別のシートに貼り... IROC 05/1/13(木) 19:58 回答[未読]
【21179】Re:エクセルシートの値を別のシートに貼り... パワフルハラスメント 05/1/13(木) 20:53 発言[未読]
【21183】Re:エクセルシートの値を別のシートに貼り... Jaka 05/1/14(金) 9:37 発言[未読]

【21149】エクセルシートの値を別のシートに貼り付...
質問  パワフルハラスメント  - 05/1/13(木) 11:56 -

引用なし
パスワード
   教えてください。
ファイル名 月別報告
シート名  月別報告(担当)
というファイルで

1  A     B      C      D
2 会社名  点検日    記事欄    地区名
3  A社  2004/10/01   良好    愛知
4  B社  2004/10/10   苦情あり  岐阜
5  

等のデータを
ファイル名 点検実施済み集計表
シート名  月別集計表


7  A     B       C      D
8 会社名   点検年月日  地区名    記事欄
の枠だけ作ったシートに
一覧で出したいのですが・・・。

元データは50行いくかいかないかです。
よろしくお願いします。
マクロよくわからないので、理解できる簡単な方法がありがたいです。
  
 

【21150】Re:エクセルシートの値を別のシートに貼...
回答  IROC  - 05/1/13(木) 12:27 -

引用なし
パスワード
   こちらが参考になりませんか?
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=21146;id=excel

【21151】Re:エクセルシートの値を別のシートに貼...
回答  Jaka  - 05/1/13(木) 12:52 -

引用なし
パスワード
   '月別報告.xlsファイルのシート「月別報告(担当)」A列最終行を取得
'この行を最終行として、各列3行目から最終行までコピーし、
'点検実施済み集計表.xlsファイル、シート「シート名 月別集計表」に値だけ貼り付け。
月別報告A最終行 = Workbooks("月別報告.xls").Sheets("月別報告(担当)").Range("A65536").End(xlUp).Row
  
Workbooks("月別報告.xls").Sheets("月別報告(担当)").Range("A3:A" & 月別報告A最終行).Copy
Workbooks("点検実施済み集計表.xls").Sheets("月別集計表").Range("A9").PasteSpecial (xlPasteValues)
  
Workbooks("月別報告.xls").Sheets("月別報告(担当)").Range("B3:B" & 月別報告A最終行).Copy
Workbooks("点検実施済み集計表.xls").Sheets("月別集計表").Range("B9").PasteSpecial (xlPasteValues)

Workbooks("月別報告.xls").Sheets("月別報告(担当)").Range("C3:C" & 月別報告A最終行).Copy
Workbooks("点検実施済み集計表.xls").Sheets("月別集計表").Range("D9").PasteSpecial (xlPasteValues)

Workbooks("月別報告.xls").Sheets("月別報告(担当)").Range("D3:D" & 月別報告A最終行).Copy
Workbooks("点検実施済み集計表.xls").Sheets("月別集計表").Range("C9").PasteSpecial (xlPasteValues)

【21172】Re:エクセルシートの値を別のシートに貼...
質問  パワフルハラスメント  - 05/1/13(木) 19:56 -

引用なし
パスワード
   すみません!やってみたけどうまくいきません!
VBA素人のためもう少し具体的に教えていただけないでしょうか?

【21173】Re:エクセルシートの値を別のシートに貼...
回答  IROC  - 05/1/13(木) 19:58 -

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

【21179】Re:エクセルシートの値を別のシートに貼...
発言  パワフルハラスメント  - 05/1/13(木) 20:53 -

引用なし
パスワード
   下記の文を打って実行するとインデックスが有効範囲に
ありませんとERRが出ます。
マクロで
下記文章をうてばできるのでしょうか?
何かが足りないのでしょうか?

>'月別報告.xlsファイルのシート「月別報告(担当)」A列最終行を取得
>'この行を最終行として、各列3行目から最終行までコピーし、
>'点検実施済み集計表.xlsファイル、シート「シート名 月別集計表」に値だけ貼り付け。
>月別報告A最終行 = Workbooks("月別報告.xls").Sheets("月別報告(担当)").Range("A65536").End(xlUp).Row
>  
>Workbooks("月別報告.xls").Sheets("月別報告(担当)").Range("A3:A" & 月別報告A最終行).Copy
>Workbooks("点検実施済み集計表.xls").Sheets("月別集計表").Range("A9").PasteSpecial (xlPasteValues)
>  
>Workbooks("月別報告.xls").Sheets("月別報告(担当)").Range("B3:B" & 月別報告A最終行).Copy
>Workbooks("点検実施済み集計表.xls").Sheets("月別集計表").Range("B9").PasteSpecial (xlPasteValues)
>
>Workbooks("月別報告.xls").Sheets("月別報告(担当)").Range("C3:C" & 月別報告A最終行).Copy
>Workbooks("点検実施済み集計表.xls").Sheets("月別集計表").Range("D9").PasteSpecial (xlPasteValues)
>
>Workbooks("月別報告.xls").Sheets("月別報告(担当)").Range("D3:D" & 月別報告A最終行).Copy
>Workbooks("点検実施済み集計表.xls").Sheets("月別集計表").Range("C9").PasteSpecial (xlPasteValues)

【21183】Re:エクセルシートの値を別のシートに貼...
発言  Jaka  - 05/1/14(金) 9:37 -

引用なし
パスワード
   すみません。
なんか名前を間違えているみたいでした

>月別報告A最終行 = Workbooks("月別報告.xls").Sheets("月別報告(担当)").Range("A65536").End(xlUp).Row

Sheets("月別報告(担当)")の「月別報告(担当)」を適切な名前に変えてください。

「月別報告(担当)」→「月別報告(担当)」

ブック名などもまちがっているかもチェックして置いてください。

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