Sub TabS()
Application.ScreenUpdating = False
ActiveCell = "Fruits"
Selection.Font.Bold = True
With Selection.Font
.Name = "Calibri"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ThemeColor = xlThemeColorLight1
.TintAndShade = 0
.ThemeFont = xlThemeFontMinor
Range(ActiveCell.Offset(0, 1), ActiveCell.Offset(0, 1)) = "Price"
ActiveCell.Offset(0, 1).Font.Bold = True
With Selection.Font
.Name = "Calibri"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ThemeColor = xlThemeColorLight1
.TintAndShade = 0
.ThemeFont = xlThemeFontMinor
End With
Range(ActiveCell.Offset(0, 2), ActiveCell.Offset(0, 2)) = "Quantity"
ActiveCell.Offset(0, 2).Font.Bold = True
With Selection.Font
.Name = "Calibri"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ThemeColor = xlThemeColorLight1
.TintAndShade = 0
.ThemeFont = xlThemeFontMinor
End With
Range(ActiveCell.Offset(14, 2), ActiveCell.Offset(14, 2)) = "=SUM(R[-13]C:R[-1]C)"
Range(ActiveCell.Offset(0, 3), ActiveCell.Offset(0, 3)) = "Sum"
ActiveCell.Offset(0, 3).Font.Bold = True
With Selection.Font
.Name = "Calibri"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ThemeColor = xlThemeColorLight1
.TintAndShade = 0
.ThemeFont = xlThemeFontMinor
End With
End With
Range(ActiveCell.Offset(1, 0), ActiveCell.Offset(1, 0)) = "Apple"
Range(ActiveCell.Offset(2, 0), ActiveCell.Offset(2, 0)) = "Apricots"
Range(ActiveCell.Offset(3, 0), ActiveCell.Offset(3, 0)) = "Avocado"
Range(ActiveCell.Offset(4, 0), ActiveCell.Offset(4, 0)) = "Banana"
Range(ActiveCell.Offset(5, 0), ActiveCell.Offset(5, 0)) = "Blackberries"
Range(ActiveCell.Offset(6, 0), ActiveCell.Offset(6, 0)) = "Blackcurrant"
Range(ActiveCell.Offset(7, 0), ActiveCell.Offset(7, 0)) = "Breadfruit"
Range(ActiveCell.Offset(8, 0), ActiveCell.Offset(8, 0)) = "Cantaloupe"
Range(ActiveCell.Offset(9, 0), ActiveCell.Offset(9, 0)) = "Cherimoya"
Range(ActiveCell.Offset(10, 0), ActiveCell.Offset(10, 0)) = "Cherries"
Range(ActiveCell.Offset(11, 0), ActiveCell.Offset(11, 0)) = "Clementine"
Range(ActiveCell.Offset(12, 0), ActiveCell.Offset(12, 0)) = "CoconutMeat"
Range(ActiveCell.Offset(13, 0), ActiveCell.Offset(13, 0)) = "Cranberries"
Range(ActiveCell.Offset(14, 0), ActiveCell.Offset(14, 0)) = "Total"
Range(ActiveCell, Cells(ActiveCell.Row + 29, ActiveCell.Column)).Columns.AutoFit
Range(ActiveCell.Offset(1, 1), ActiveCell.Offset(1, 1)) = 2.1
Range(ActiveCell.Offset(2, 1), ActiveCell.Offset(2, 1)) = 3.8
Range(ActiveCell.Offset(3, 1), ActiveCell.Offset(3, 1)) = 6.48
Range(ActiveCell.Offset(4, 1), ActiveCell.Offset(4, 1)) = 11.3
Range(ActiveCell.Offset(5, 1), ActiveCell.Offset(5, 1)) = 22
Range(ActiveCell.Offset(6, 1), ActiveCell.Offset(6, 1)) = 8
Range(ActiveCell.Offset(7, 1), ActiveCell.Offset(7, 1)) = 4.5
Range(ActiveCell.Offset(8, 1), ActiveCell.Offset(8, 1)) = 6.48
Range(ActiveCell.Offset(9, 1), ActiveCell.Offset(9, 1)) = 5.4
Range(ActiveCell.Offset(10, 1), ActiveCell.Offset(10, 1)) = 2.8
Range(ActiveCell.Offset(11, 1), ActiveCell.Offset(11, 1)) = 3
Range(ActiveCell.Offset(12, 1), ActiveCell.Offset(12, 1)) = 14
Range(ActiveCell.Offset(13, 1), ActiveCell.Offset(13, 1)) = 7.89
Application.CutCopyMode = False
Range(ActiveCell.Offset(1, 3), ActiveCell.Offset(1, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(2, 3), ActiveCell.Offset(2, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(3, 3), ActiveCell.Offset(3, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(4, 3), ActiveCell.Offset(4, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(5, 3), ActiveCell.Offset(5, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(6, 3), ActiveCell.Offset(6, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(7, 3), ActiveCell.Offset(7, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(8, 3), ActiveCell.Offset(8, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(9, 3), ActiveCell.Offset(9, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(10, 3), ActiveCell.Offset(10, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(11, 3), ActiveCell.Offset(11, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(12, 3), ActiveCell.Offset(12, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(13, 3), ActiveCell.Offset(13, 3)) = "=RC[-2]*RC[-1]"
Range(ActiveCell.Offset(14, 3), ActiveCell.Offset(14, 3)) = "=SUM(R[-13]C:R[-1]C)"
ActiveCell.Offset(0, 1).Select
Range(ActiveCell, Cells(ActiveCell.Row + 14, ActiveCell.Column + 2)).Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
ActiveCell.Offset(0, -1).Select
Range(ActiveCell, Cells(ActiveCell.Row + 14, ActiveCell.Column + 3)).Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
ActiveCell.EntireColumn.AutoFit
ActiveCell.Offset(0, 1).EntireColumn.AutoFit
ActiveCell.Offset(0, 2).EntireColumn.AutoFit
ActiveCell.Offset(0, 3).EntireColumn.AutoFit
Range(ActiveCell.Offset(14, 0), ActiveCell.Offset(14, 1)).Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
Selection.Font.Bold = True
With Selection.Font
.Name = "Calibri"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ThemeColor = xlThemeColorLight1
.TintAndShade = 0
.ThemeFont = xlThemeFontMinor
End With
Application.ScreenUpdating = True
End Sub
|