Excel VBA質問箱 IV

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

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


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

【77610】エクセルVBAシートのコピー のんぼ 15/11/5(木) 20:24 質問[未読]
【77611】Re:エクセルVBAシートのコピー β 15/11/5(木) 21:25 発言[未読]
【77612】Re:エクセルVBAシートのコピー マナ 15/11/6(金) 20:14 発言[未読]

【77610】エクセルVBAシートのコピー
質問  のんぼ E-MAIL  - 15/11/5(木) 20:24 -

引用なし
パスワード
    VBA初心者です。

 Aファイル(マクロ)から、GetOpenfilenameメソッドでBファイル(通常のExcel)を取得します。マクロファイルには、データを集計するプロシージャが記載されています。ADDメソッドでシートを1つ追加します。ここまではできています。
 次が問題なのですが、A(マクロ)ファイルの(workSheet2)を取得したBファイルの追加したしたシートにコピーペーストしたいのです。いろいろ試したのですが
うまくいきません。ご教授いただければと思います。拙い文書でもうしわけありません。よろしくお願いします。

【77611】Re:エクセルVBAシートのコピー
発言  β  - 15/11/5(木) 21:25 -

引用なし
パスワード
   ▼のんぼ さん:

タイトルにある 【VBAシートのコピー】や、質問文内の
【データを集計するプロシジャ】という文言と【A(マクロ)ファイルのシートをBファイルに追加】
という文言との整合性というか、関連性が理解できません。
また、【ADDメソッドでシートを1つ追加します。】??
あぁ、そうですかというしかないです。
シートをADDすることと、質問している内容との整合性というか関連性も理解できません。

何を、どこにどうしたいのか、具体的な説明が必要かと思いますよ。

【77612】Re:エクセルVBAシートのコピー
発言  マナ  - 15/11/6(金) 20:14 -

引用なし
パスワード
   ▼のんぼ さん:

うまくいかなかったというコードを見ていませんので
どこに躓いているのかがわかりません。

Sub test()
  Dim nWS As Worksheet
  
  Set nWS = Workbooks("B").Worksheets.Add()
  ThisWorkbook.Worksheets("Sheet2").Range("B3:C5").Copy nWS.Range("B3")
   
End Sub

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