Excel VBA質問箱 IV

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

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


4465 / 76735 ←次へ | 前へ→

【77892】代入について
質問  はる  - 16/1/21(木) 13:47 -

引用なし
パスワード
   vba初心者です。行き詰ってしまったので解決策をお願いします。。
マクロを起動するブックの"マクロセット"シートの
I4 =開くファイルのフォルダ名 L4 = ファイル名を入れています。
ファイルを開き、マクロブックのシート(5)を開いたブックのシート(1)に貼り付けて値化したいです。
Workbooks(WBK1).Select
で実行時エラー'438':オブジェクトは、このプロパティまたはメソッドをサポートしていません。
と出ます。どのように変更すれば動きますでしょうか・・・ご教授お願い致します。


'====================================

  Sheets("マクロセット").Select
  Workbooks.Open Filename:=Range("I4").Value & Range("L4").Value
  ThisWorkbook.Activate
'変数定義=============================
  Dim WBK1 As String, WBK2 As String
  WBK1 = Range("L4").Value
  WBK2 = ThisWorkbook.Name
'初期化====================================
  Workbooks(WBK1).Select
  Worksheets(1).Cells.Clear
  Worksheets(2).Cells.Clear
  Worksheets(3).Cells.Clear
'貼り付け====================================
  Workbooks(WBK2).Worksheets(5).Range("A:S").Copy Workbooks(WBK1).Worksheets(1).Range("A1")
  Workbooks(WBK1).Worksheets(1).Cells.Value = Workbooks(WBK1).Worksheets(1).Cells.Value
  Workbooks(WBK2).Worksheets(6).Range("A:S").Copy Workbooks(WBK1).Worksheets(2).Range("A1")
  Workbooks(WBK1).Worksheets(2).Cells.Value = Workbooks(WBK1).Worksheets(2).Cells.Value
  Workbooks(WBK2).Worksheets(7).Range("A:S").Copy Workbooks(WBK1).Worksheets(3).Range("A1")
  Workbooks(WBK1).Worksheets(3).Cells.Value = Workbooks(WBK1).Worksheets(3).Cells.Value

0 hits

【77892】代入について はる 16/1/21(木) 13:47 質問[未読]
【77893】Re:代入について β 16/1/21(木) 14:08 発言[未読]
【77894】Re:代入について 16/1/23(土) 9:29 回答[未読]
【77895】Re:代入について 16/1/23(土) 14:05 質問[未読]
【77896】Re:代入について はる 16/1/25(月) 8:53 お礼[未読]

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