|
▼γ さん:
ご回答いただき誠にありがとうございます。
ご指摘最もです、省略しすぎてしまい大変申し訳ありません。
下記にコードを記載させていただきます。
Dim myBook as String
Dim データ(1 to 10) as String
Dim n as long
Dim bookname as string
Dim myValue as variant
Dim Filepath as string
Dim Savepath as string
Dim Savename as string
'ブックを作成
Workbooks.Add
myBook = ActiveWorkbook.Name
’データ(i)に格納された文字列をペースト
For i = 1 To 10
Workbooks(myBook).Sheets(1).Cells(1, i) = データ(i)
Next i
’体裁を整える
Cells.ColumnWidth = 10
With Selection
.HorizontalAlignment = xlCenter
End With
ActiveWindow.Zoom = 50
With Range("A1:K1").Interior
.ColorIndex = 15
End With
ActiveWindow.DisplayGridlines = False
’項目名、配列をペースト
For n = 1 To 10
Workbooks(myBook).Sheets(1).Cells(n + 1, 1) = bookname(n)
Workbooks(myBook).Sheets(1).Range(Cells(n + 1, 2), Cells(n + 1, 13)) = myValue(n)
Next n
Filepath = ThisWorkbook.Path & "\"
Savepath = Filepath & "処理\" & Format(Date, "yyyymmdd")
Workbooks(myBook).Close SaveChanges:=True, Filename:=Savepath
以上になります。
長すぎて一部省略していますので、まだ不備があるかもしれませんが
何卒ご容赦いただければ幸いです。
以上、よろしくお願いいたします。
|
|