Excel VBA質問箱 IV

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

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


50769 / 76738 ←次へ | 前へ→

【30854】Re:印刷について
発言  End  - 05/11/6(日) 0:37 -

引用なし
パスワード
   ▼kori さん:
とりあえず、落ち対策はしましたが、やっぱり不細工です。
書いてるうちにあまり意味が見出せなくなったので、これくらいにしてください。

Sub サンプル()
  Dim Rn As Long, Cn As Long
  Application.ScreenUpdating = False
  If TypeName(Selection) <> "Range" Then Exit Sub
  With Selection
    If .Areas.Count > 1 Then Exit Sub
    Rn = .Cells(1).Row
    Cn = .Cells(1).Column
    If Rn > 1 Then Rows("1:" & Rn - 1).Hidden = True
    Rows(Rn + .Rows.Count & ":65536").Hidden = True
    If Cn > 1 Then Range(Columns(1), Columns(Cn - 1)).Hidden = True
    Range(Columns(Cn + .Columns.Count), Columns(256)).Hidden = True
  End With
  Application.ScreenUpdating = True
End Sub

Sub 解除()
  Application.ScreenUpdating = False
  With Cells
    .EntireColumn.Hidden = False
    .EntireRow.Hidden = False
  End With
  Application.ScreenUpdating = True
End Sub

Sub 代案()
  With ActiveSheet
    Application.ScreenUpdating = False
    .DisplayPageBreaks = False
    With .PageSetup
      Application.DisplayAlerts = False
      .PrintArea = Selection.Address
      Application.DisplayAlerts = True
      .CenterHorizontally = True
      .CenterVertically = True
      .Orientation = xlLandscape
      .PaperSize = xlPaperA4
      .Zoom = 100
    End With
    Application.ScreenUpdating = True
    .PrintPreview
  End With
End Sub
0 hits

【30611】印刷について kori 05/10/31(月) 23:22 質問
【30619】Re:印刷について とまと 05/11/1(火) 8:22 回答
【30795】Re:印刷について End 05/11/4(金) 20:37 発言
【30809】Re:印刷について End 05/11/4(金) 23:24 発言
【30846】Re:印刷について kori 05/11/5(土) 22:42 質問
【30847】Re:印刷について End 05/11/5(土) 22:51 発言
【30848】Re:印刷について kori 05/11/5(土) 23:04 回答
【30851】Re:印刷について End 05/11/5(土) 23:22 発言
【30854】Re:印刷について End 05/11/6(日) 0:37 発言
【30857】Re:印刷について とまと 05/11/6(日) 1:04 回答
【30859】Re:印刷について End 05/11/6(日) 1:22 発言
【30863】Re:印刷について とまと 05/11/6(日) 8:02 発言
【30866】Re:印刷について kori 05/11/6(日) 11:33 回答
【30869】Re:印刷について とまと 05/11/6(日) 13:17 回答

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