|
momo さん、こんにちわ。
>でも、ひとつ問題があって、画像の容量が重過ぎて
>やっぱり一つのファイルに収められないんです。
>複数ブックに画像データがあるままでは、
>できないのでしょうか??
ブックの分岐条件がわからないので、
2〜 51列目までは画集1.xls
52〜101列目までは画集2.xls
102〜151列目までは画集3.xls
152〜201列目までは画集4.xls
それ以降は画集5.xls というファイル名だとします。
Sub test()
<<略>>
'新しいブックにコピー
For CC& = 2 To Cmax
If ws1.Cells(RR&, CC&).Value = 1 Then
With wb2
'↓この分岐を追加
Select Case CC&
Case 2 to 51: wsn = "画集1.xls"
Case 52 to 101: wsn = "画集2.xls"
Case 102 to 151: wsn = "画集3.xls"
Case 152 to 201: wsn = "画集4.xls"
Case Else: wsn = "画集5.xls"
End Select
'↓こう変更、ただし全部ブックが開いているのが前提です。
Workbooks(wsn).Worksheets(ws1.Cells(1, CC&).Value).Copy after:=.Worksheets(.Worksheets.Count)
End With
End If
<<略>>
こんな感じです。
今、出先なので試せてませんが。
|
|