• <sup id="azsug"></sup>

    <menu id="azsug"></menu><dfn id="azsug"><li id="azsug"></li></dfn>
      <td id="azsug"></td>
      <sup id="azsug"></sup>
    1. 丰满无码人妻热妇无码区,亚洲国产欧美一区二区好看电影,大地资源中文第二页日本,亚洲色大成网站WWW永久麻豆,中文字幕乱码一区二区免费,欧美人妻在线一区二区,草裙社区精品视频播放,精品日韩人妻中文字幕
      24周年

      財稅實務 高薪就業 學歷教育
      APP下載
      APP下載新用戶掃碼下載
      立享專屬優惠

      安卓版本:8.8.30 蘋果版本:8.8.30

      開發者:北京正保會計科技有限公司

      應用涉及權限:查看權限>

      APP隱私政策:查看政策>

      HD版本上線:點擊下載>

      財務分析中動態圖表模型的設計與應用

      來源: 編輯: 2005/06/28 10:21:41  字體:

      選課中心

      實務會員買一送一

      選課中心

      資料專區

      需要的都在這里

      資料專區

      課程試聽

      搶先體驗

      課程試聽

      高薪就業

      從零基礎到經理

      高薪就業
        一、引言

        財務分析是指以財務會計報表的有關數據資料為依據,對一定時期企業的財務狀況和經營成果進行分析,以評價、判斷企業在經營過程中的利弊得失、財務狀況及預測發展趨勢,為改進企業未來財務管理工作提出整改舉措的書面報告。其作用在于為企業管理者提供財務分析信息,促進企業內部管理;為企業外部投資者提供決策依據;為社會提供企業財務信息,促進證券市場的正常運行。這種管理活動量化分析的書面報告有文字、表格和圖表等多種表現形式,其中圖表是提供信息的一條有效途徑。通過圖表可以迅速、準確的獲得大量的信息。與普通的數據表格相比,采用圖表形式將使得枯燥乏味的數據資料變得有趣、形象、直觀且易于理解,尤其適宜于各級管理者使用,并促使管理者發現數據間細微的差別,從而挖掘管理新思路。

        在Microsoft Office 2000軟件包的組件之一Excel 2000中,提供了功能強大的圖表繪制工具,使得創建各式各樣的圖表變得快捷和容易。但是,這一工具對于普通的用戶來說存在兩點不便之處:①用戶必須學會使用Excel 2000中的圖表繪制工具;②圖表繪制工具是以插入的形式生成各種圖表,若要對同一數據源的數據表格從不同的角度分析,還要以不同的圖表類型(如柱型圖、折線圖等)表現時,必然導致生成眾多的圖表,不便于瀏覽,不便于在同一圖表上觀察和分析財務數據。動態圖表可以克服上述兩處缺點。所謂動態圖表是指在同一圖表中生成從某一數據源不同角度分析獲得的不同類型的圖表,而無需用戶掌握圖表繪制工具的使用。顯然,這會給財務分析帶來極大的便利。本文旨在對動態圖表模型的設計思想和應用實例作深入的探討,供同行參考。

        二、動態圖表模型的設計思想

        眾所周知,構成Excel 2000中圖表的兩個主要元素是“繪圖區域”(即來自工作表的“數據源”,下同)和“圖表類型”。如果這兩個主要元素能夠在繪制一張單一的圖表時動態地生成,那么,動態圖表模型的設計問題就迎刃而解了。

        因此,動態圖表模型設計思想的核心是:充分利用Excel 2000中的“宏技術”和VBA(Vsiual Basic for Application)編程技術,使得對單一圖表的“繪圖區域”和“圖表類型”可根據用戶的選擇動態地生成。

        為此,應先在工作表中插入一張任意類型的基本圖表,然后設計一個“確定圖表選項”按鈕,在此按鈕彈出的“繪圖選項”窗口中,可根據用戶的選擇動態地生成基本圖表的“繪圖區域”(即“數據源”)和“圖表類型”。如圖1和圖2所示。圖1表格中的陰影部分即“繪圖區域”,是用戶在圖2中選擇的繪圖區域(“三季度”)。其中“銷售地區”是用戶“選擇數據列”時的必然選項,若用戶“選擇數據行”,則“銷售季度”是其必然選項,二者均在程序中予以確定。圖1中的圖表部分即動態圖表。由于在圖2中選擇的“圖表類型”是“圓餅圖”,放在“選擇數據行”或“選擇數據列”中的“銷售地區”或“銷售季度”均以單選鈕的形式出現,因為“圓餅圖”只能描繪一個數據系列。若用戶選擇的“圖表類型”是“折線圖”或“柱型圖”,則前述二者均以復選框的形式出現,同時,圖表也將以用戶復選確定的繪圖區域被繪制。這些均在程序中加以控制。

        三、動態圖表模型的設計實例

        為實現上述設計思想、建立動態圖表模型,應完成以下設計步驟。

        1.進入Excel 2000后,命名一個工作表為“動態圖表”,并在該工作表中建立一個模擬的“銷售情況表”,如圖1中的表格部分。為增加程序的可讀性和繪圖區域的動態擴展,模型中將命名一些區域。如表所示。

        2、在表格下面插入一張圖表,如插入反映全部銷售情況的“柱型圖”,適當調整其大小并設置其格式為所需要的格式。以后生成的動態圖表均以此格式為標準格式。

        3、在圖表右側填加一以自選圖形表示的“確定圖表選項”的命令按鈕,并為其指定宏代碼如下:

        Sub 確定繪圖選項0

        繪圖選項窗口。Show

        End Sub

        4、在Visual Basic編輯器中,插入一用戶窗體并命名為“繪圖選項窗口”。

        5、在“繪圖選項窗口”中,從“視圖”→“工具箱”填加所需控件,這些控件包括分組框、列表框、選項按鈕、命令按鈕等,并以漢字將它們分別標識(Caption)和命名(Name),以便識別和增強程序的可讀性。如圖2所承。

        6、設置列表框“行選擇”的Rowsource屬性為A3:A7,參照圖1.

        7、設置列表框“列選擇”的Rowsource 屬性為A9:A13(其中存放的是利用數組公式{TRAMS-POSE(B2:F2)}返回的轉秩矩陣,即“一季度”,……,“地區合計”)。

        8、按 ALT+F11鍵,在Visual Basic編輯器中,雙擊“窗體”的“繪圖選項窗口”,為相應的控件建立以下8段程序代碼。

        Private Sub userform_Initialize()‘用戶窗口初始化

        行選擇。Enabled=False

        列選擇。Enabled=True

        End Sub

        Private Sub取消Click()‘“取消”按鈕的Click事件代碼

        繪圖選項窗口。Hide‘隱藏繪圖選項窗口

        End Sub

        Private Sub確定_Click()‘“確定”按鈕的Click事件代碼

        Activesheet.ChartObjects(“圖表56”)。Activate‘圖表56“是系統自動為插入的圖表所作的命名,該圖表即為動態圖表區域。

        ActiveChart.ChartArea.Seect Dim選擇季度(4),選擇地區(4)‘定義兩個存放區域名稱的數組

        If選擇數據列。Value=True Then條件語句用于判斷用戶點擊的是“選擇數據行”還是“選擇數據列”,以便產生不同的繪圖區域。

        選擇季度(0)=“一季度”:選擇季度(1)=“二季度”

        選擇季度(2)=“三季度”:選擇季度(3)=“四季度”

        選擇季度(4)=“地區合計”

        繪圖區域=“銷售地區”

        For I=0 To 4 ‘循環語句用于動態產生“繪圖區域”

        If列選擇。Selected(I)=True Then ‘所應包含的區域名稱字符串。

        繪圖區域=繪圖區域+“,”+選擇季度(I)‘

        Debug.Print繪圖區域

        End If

        Next I

        繪圖選項窗口。Hide

        ActiveChart.SetSourceData Source:=Sheets(“動態圖表”)。Range(繪圖區域),_

        PlotBy:=xlColumns‘圖表數據產生于列。

        ElseIf選擇數據行。Value=True Then

        選擇地區(0)=“東北”:選擇地區(1)=“西北”

        選擇地區(2)=“華東”:選擇地區(3)=“西南”

        選擇地區(4)=“季度合計”

        繪圖區域=“銷售季度”

        For I=0 To 4‘循環語句用于動態產生“繪圖區域”

        If行選擇。Selected(I)=True Then‘所應包含的區域名稱字符串。

        繪圖區域=繪圖區域+“,”+選擇地區(I)

        ‘Debug.Print繪圖區域

        End If

        Next I

        繪圖選項窗口。Hide

        Active Chart.SetSourceData Source:=Sheets(“動態圖表”)。Range(繪圖區域),-

        PlotBy:=xlRows‘圖表數據產生于行

        End If

        ActiveChart.Locaation Where:=xlLocationAsObject,Name:=“動態圖表”

        With ActiveChart

        If圓餅圖。Value=True Then

        ·HasTitle=True

        Else

        ·HasTitle=False

        End If

        ·Axes(xlCategory,xlPrimary)。HasTitle=False

        · Axes(xlValue,xlPrimary)。HasTitle=False

        End With

        Range(繪圖區域)。Select

        End Sub

        Private Sub折線圖_Click 0

        行選擇。MultiSelect=fmMultiSelectMulti

        列選擇。MultiSelect=fmMultiSelectMulti

        ActiveSheet.ChartObjects(“圖表56”)。Activate

         ActiveChart.ChartArea.Select

          ActiveChart.ChartType=xlLineMarkers

            ActiveChart.ApplyDataLabels Type:=xlDataLa-belsShowNone

        End Sub

        Private Sub柱型圖_Click()

        行選擇。MultiSelect=fmMultiSelectMulti

        列選擇。Multiselect=fmMultiSelectMulti

        ActiveSheet.ChartObjects(“圖表56”)。Activate

         ActiveChart.ChartArea.Select

          ActiveChart.ChartTye=xlColumnClustered

           ActiveChart.ApplyDataLabels Type:=xlDatala-belsShowNone

        End Sub

        Private Sub圓餅圖_Click ()

        行選擇。MultiSelect=fmMultiSelectSingle

        列選擇。MultiSelect=fmMultiSelectSingle

        ActiveSheet.ChartObjects(“圖表56”)。Activate

         ActiveChaft.ChartArea.Select

          ActiveChart.ChartType=xl3DPie

           ActiveChart.ApplyDataLabels Type:=xlDataLa-belsShowPercent

        End Sub

        Private Sub選擇數據列_Click()

        If圓餅圖。Value=True Then

        列選擇。MultiSelect=fmMultiSelectSingle

        ‘設置列選擇的MultiSelect屬性為單選。

        Else

        列選擇。MultiSelect=fmMultiSelectMulti

        ‘設置列選擇的Multiselect屬性為復選。

        End If

        行選擇。Enabled=False

        列選擇。Enabled=True

        End Sub

        Private Sub選擇數據行_Click()

        If圓餅圖。Value=True Then

        行選擇。MultiSelect=fmMultiSelectSingle

        ‘設置行選擇的MultiSelect屬性為單選。

        Else

        行選擇。MultiSelect=fmMultiSelectMulti‘設置行選擇的MultiSelect屬性為復選。

        End If

        行選擇。Enabled=True

        列選擇。Enabled=False

        End Sub

        注釋:上述代碼段中,程序行末尾單引號后的內容為程序注釋行。

        四、結束語

        上述模型的建立假定讀者已掌握Excel 2000的基本操作和宏代碼、事件代碼的建立方法。實際上,若讀者對VBA的編程不熟悉,則完全可以通過宏的定義和閱讀來學習和掌握VBA的程序結構和命令語句。甚至可以根據需要,通過復制定代碼來建立和編輯上述代碼段,從而減少代碼的輸入錯誤。在模型建立完成后,刪除不需要的宏即可。需要說明的是,該模型的建立雖然以一個示例為背景,但動態圖表模型的設計思想具有普遍意義。讀者可以按照本文的設計思想,根據財務分析中對動態圖表的具體需求,擴展模型的設計結構,使其更具有一般性和通用性,更符合實際財務分析的需要。
      學員討論(0

      實務學習指南

      回到頂部
      折疊
      網站地圖

      Copyright © 2000 - www.sgjweuf.cn All Rights Reserved. 北京正保會計科技有限公司 版權所有

      京B2-20200959 京ICP備20012371號-7 出版物經營許可證 京公網安備 11010802044457號

      恭喜你!獲得專屬大額券!

      套餐D大額券

      去使用
      主站蜘蛛池模板: 亚洲av成人一区二区| 动漫精品中文字幕无码| 永久免费AV无码网站大全| 草裙社区精品视频播放| 精品一区二区三区女性色| 国产午夜福利不卡在线观看| 国产好大好硬好爽免费不卡 | 精品一区二区久久久久久久网站| 亚洲AV日韩AV激情亚洲| 亚洲最大成人免费av| 欧美成人猛片aaaaaaa| 亚洲色最新高清AV网站| 亚洲愉拍一区二区三区| 疯狂做受xxxx高潮欧美日本| 少妇人妻挤奶水中文视频毛片 | 五月综合婷婷久久网站| 久热伊人精品国产中文| 伊人成人在线视频免费| 国精品午夜福利视频| 昌图县| 57pao成人国产永久免费视频| 在线 欧美 中文 亚洲 精品| 看全色黄大色黄大片 视频| 早起邻居人妻奶罩太松av| 国产性色的免费视频网站| 定安县| 亚洲高潮喷水无码AV电影| 国产精品国产三级国AV| 一区二区三区国产不卡| 国产精品高清一区二区三区| 忘忧草www日本韩国| 野外做受三级视频| 日韩女同一区二区三区久久| 国产精品自拍中文字幕| 国产精品普通话国语对白露脸| 亚洲熟妇色自偷自拍另类| 成在线人午夜剧场免费无码| 国产老头多毛Gay老年男 | 韩国主播av福利一区二区| 四虎库影成人在线播放| 日日摸天天爽天天爽视频|