ビューの移動 |
ActiveWindow.ScrollRow = Lw - 20 Range("A" & Lw).Select |
---|---|
表示を拡大 |
Dim window1 As Window Windows("VBAsample.xls").Activate Set window1 = ActiveWindow ActiveWindow.Zoom = 200 MsgBox "200%に設定しました" |
表示を標準に戻す |
Dim window1 As Window Windows("VBAsample.xls").Activate Set window1 = ActiveWindow Range("B2:E6").Select ActiveWindow.Zoom = True MsgBox "選択範囲を基準に拡大表示しました" |
フォントのサイズ変更 |
Range("A1").Font.Size = 14 |
セルの枠線非表示 |
ActiveWindow.DisplayGridlines = False |
改ページ挿入 |
Range("A" & PageStartRow).PageBreak = xlManual |
ウインドウ位置を指定する |
With ActiveWindow .WindowState = xlNormal .Top = 10 .Left = 20 End With WindowStateプロパティにxlNormalを指定して最大化または最小化の状態を解除しています。 |
ウインドウサイズを指定する |
With ActiveWindow .WindowState = xlNormal .Height = 150 .Width = 300 End With WindowStateプロパティにxlNormalを指定して最大化または最小化の状態を解除しています。 |
ウインドウを最小化、最大化する |
WindowStateプロパティにxlMaximizedまたはxlMinimizedを指定します。 |
ウインドウサイズを取得する |
Windows("Book1.xlsm").Activate With ActiveWindow .WindowState = xlNormal .Top = 0 .Left = 0 .Height = Application.UsableHeight / 2 .Width = Application.UsableWidth End With |
ウインドウサイズを固定する |
With ActiveWindow .WindowState = xlNormal .EnableResize = False End With |
Excelのウインドウサイズを設定する。 |
Application.Height = 400 Application.Width = 500 Application.Top = 10 Application.Left = 10 |
Excelのウインドウサイズを設定可能にする。 |
Application.WindowState = xlNormal |
カーソル位置の検出 |
Dim RowCnt, ColCnt, StartRow, StartColumn As Integer Dim Max_Row, Max_Column As Integer Dim LoopArea As Range Dim SelectArea As String SelectArea = Selection.Address RowCnt = Selection.Row ColCnt = Selection.Column Set LoopArea = Selection StartRow = LoopArea.Cells(1).Row StartColumn = LoopArea.Cells(1).Column Max_Row = LoopArea.Cells(LoopArea.Count).Row Max_Column = LoopArea.Cells(LoopArea.Count).Column |
Range(LT, RB).Select Selection.Borders(xlDiagonalDown).LineStyle = xlNone Selection.Borders(xlDiagonalUp).LineStyle = xlNone With Selection.Borders(xlEdgeLeft) .LineStyle = xlContinuous .ColorIndex = xlAutomatic .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlEdgeTop) .LineStyle = xlContinuous .ColorIndex = xlAutomatic .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlEdgeBottom) .LineStyle = xlContinuous .ColorIndex = xlAutomatic .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlEdgeRight) .LineStyle = xlContinuous .ColorIndex = xlAutomatic .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlInsideVertical) .LineStyle = xlContinuous .ColorIndex = xlAutomatic .TintAndShade = 0 .Weight = xlThin End With With Selection.Borders(xlInsideHorizontal) .LineStyle = xlContinuous .ColorIndex = xlAutomatic .TintAndShade = 0 .Weight = xlThin End With