Excel VBA質問箱 IV

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

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


32923 / 76734 ←次へ | 前へ→

【49038】Re:シートを選択して印刷するには。
回答  りん@通りすがり  - 07/5/21(月) 15:54 -

引用なし
パスワード
   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
  <<略>>

こんな感じです。
今、出先なので試せてませんが。

4 hits

【48963】シートを選択して印刷するには。 momo 07/5/17(木) 18:00 質問
【49017】Re:シートを選択して印刷するには。 りん 07/5/21(月) 8:28 回答
【49023】Re:シートを選択して印刷するには。 momo 07/5/21(月) 9:54 質問
【49038】Re:シートを選択して印刷するには。 りん@通りすがり 07/5/21(月) 15:54 回答
【49074】Re:シートを選択して印刷するには。 momo 07/5/22(火) 15:03 お礼

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