Excel VBA高效办公应用-第八章-商品销售决策与分析-Part1 (商品销售方式决策)

代码如下:

Public Sub 商品销售方式()
'定义用于循环的整型变量
Dim i As Integer
    '选择“商品销售方式决策”工作表
    Sheets("商品销售方式决策").Select
    '使用For……Next循环语句
    For i = 2 To 7
        '计算“自销毛利润”值
        Cells(10, i) = (Cells(3, i) - Cells(6, i) - Cells(7, i) - _
                Cells(8, i)) * Cells(5, i) - Cells(9, i)
        '计算“代销毛利润”值
        Cells(11, i) = Cells(4, i) * Cells(5, i)
        '判断“代销毛利润”值是否大于“自销毛利润”值
        If Cells(11, i) > Cells(10, i) Then
            '设置“是否采取代销(是/否)”的值为“是”
            Cells(12, i) = "是"
            '设置“是否采取代销(是/否)”对应单元格的底色为“灰色”
            Cells(12, i).Interior.ColorIndex = 15
        Else
            '设置“是否采取代销(是/否)”的值为“否”
            Cells(12, i) = "否"
            '设置“是否采取代销(是/否)”对应单元格的底色为“无色”
            Cells(12, i).Interior.ColorIndex = xlNone
        End If
        '计算“毛利润相等时的数量”值
        Cells(13, i) = Int(Cells(9, i) / (Cells(3, i) - Cells(4, i) - _
                Cells(6, i) - Cells(7, i) - Cells(8, i)))
        '计算“毛利润相等时的毛利润”值
        Cells(14, i) = Cells(13, i) * Cells(4, i)
    Next i
    Charts.Add    '插入"商品销售方式决策"图表
    '定义图表类型
    ActiveChart.ChartType = xlColumnClustered
    '为图表指定数据源
    ActiveChart.SetSourceData Source:=Sheets("商品销售方式决策"). _
                Range("A2:G2,A10:G11"), PlotBy:=xlRows
    '指定插入图表的位置
    ActiveChart.Location Where:=xlLocationAsNewSheet
    With ActiveChart
        '使图表的标题属性为真
        .HasTitle = True
        '设置图表的标题
        .ChartTitle.Characters.Text = "商品销售方式决策"
    End With
End Sub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值