• 讀書網|DuShu.com - 讀書·學習·生活
  •  | 簡體版
  • 論壇
  • 暢銷
  • 連載
  • 圖書
  • 資訊
  • 首頁
  • 國學/古籍 | 文學藝術 | 人文社科 | 經濟管理 | 生活時尚 | 科學技術 | 教材教輔 | 少兒讀物
  •    
  • 圖書搜索:
  •  
     全部圖書 可讀圖書 可購圖書
     
  • Excel 2007 VBA與宏完全剖析 - 書籍詳細信息
  • 查看同類圖書:科學技術»計算機/網絡»家庭與辦公軟件»Excel 2007 VBA與宏完全剖析
  • Excel 2007 VBA與宏完全剖析

  • 【作 者】:(美)杰萊(Jelen,B.),(美)斯太德(Syrstad,T.) 著,郭兵英
  • 【叢編項】:
  • 【裝幀項】:平裝 16開 / 520
  • 【出版項】:人民郵電出版社 / 2008-7-1
  • 【ISBN號】:9787115178589 / 7115178585
  • 【原書定價】:¥59.00 有2家書店打折銷售 
  • 【主題詞】:計算機/網絡-家庭與辦公室用書-微軟Office
  • 【圖書簡介】
      本書介紹了大量經過實踐檢驗的Excel技巧,幫助讀者迅速提高使用VBA開發Excel宏的技能,從而避免大量手工匯總數據和創建報表,節省用戶寶貴的時間。全書包含27章,詳細介紹了以下內容:Excel宏錄制器和VBA語法,引用區域,使用用戶定義函數,循環和流程控制,RlC1公式,使用VBA自動控制Excel 2007新增功能,事件編程,使用用戶窗體,創建圖表,實現高級篩選,創建數據透視表,數據可視化和條件格式,檢索Web數據,使用數組,讀寫文本文件,創建自定義對象和集合,使用WindowsAPI,處理錯誤,創建自定義選項卡和加載項。本書語言簡明清晰,內容實用,實例豐富,適合熟悉Excel并想自動完成日常工作或為他人創建Excel應用程序的人員閱讀。
  • 【本書目錄】
    第1章 使用VBA發揮Excel的威力
     1.1 Excel的威力
     1.2 進入壁壘
     1.3 宏錄制器不管用
      1.3.1 Visual Basic并不像BASIC
      1.3.2 VBA非常容易上手
      1.3.3 Excel VBA值得學習
     1.4 熟悉“開發工具”選項卡
     1.5 宏安全性
      1.5.1 添加受信任位置
      1.5.2 使用宏設置啟用不在受信任位置的工作簿中的宏
      1.5.3 使用設置“禁用所有宏,并發出通知”
     1.6 錄制和存儲宏
     1.7 運行宏
      1.7.1 創建宏按鈕
      1.7.2 將宏關聯到窗體控件、文本框或形狀
     1.8 使用Excel 2007新增的文件類型
     1.9 了解Visual Basic編輯器
      1.9.1 Visual Basic編輯器設置
      1.9.2 工程資源管理器
      1.9.3 屬性窗口
     1.10 了解宏錄制器的缺點
      1.10.1 準備錄制宏
      1.10.2 錄制宏
      1.10.3 在編程窗口中查看代碼
      1.10.4 其他時間運行該宏時得到意外的結果
      1.10.5 一種可能的解決方案:在錄制時使用相對引用
    第2章 VBA簡介
     2.1 VBA是一種面向對象語言
     2.2 VBA語言的組成部分
     2.3 VBA學起來并不難
      2.3.1 VBA幫助文件-使用F1鍵獲取幫助
      2.3.2 使用幫助主題
     2.4 查看錄制的宏代碼——使用Visual Basic編輯器和幫助
      2.4.1 可選參數
      2.4.2 預定義常量
      2.4.3 可返回對象的屬性
     2.5 使用調試工具幫助理解錄制的代碼
      2.5.1 步進執行代碼
      2.5.2 另一個調試選項——斷點
      2.5.3 在代碼中向前或向后移動
      2.5.4 不逐句運行每行代碼
      2.5.5 在逐句執行代碼時進行查詢
      2.5.6 使用監視設置斷點
      2.5.7 監視對象
     2.6 所有對象、方法和屬性的終極參考信息
     2.7 整理代碼的5項技巧
      2.7.1 技巧1:不要選擇任何單元格
      2.7.2 技巧2:從區域底部開始查找最后一行
      2.7.3 技巧3:使用變量避免硬編碼行和公式
      2.7.4 技巧4:在一條語句中進行復制和粘貼
      2.7.5 技巧5:使用WithEnd With對相同的單元格或區域執行多項操作
     2.8 綜合應用——修復錄制的代碼
    第3章 引用區域
     3.1 Range對象
     3.2 使用選擇的左上角和右下角指定區域
     3.3 命名區域
     3.4 引用區域的快捷方式
     3.5 引用其他工作表中的區域
     3.6 引用相對于其他區域的區域
     3.7 使用Cells屬性選擇區域
     3.8 使用Offset屬性引用區域
     3.9 使用Resize屬性修改區域的大小
     3.10 使用Columns和Rows屬性指定區域
     3.11 使用Union方法合并多個區域
     3.12 使用Intersect方法根據重疊區域創建新區域
     3.13 使用IsEmpty函數檢查單元格是否為空
     3.14 使用CurrentRegion屬性快速選擇數據區域
     3.15 使用區域集合返回非連續區域
     3.16 引用數據表
    第4章 用戶定義的函數
     4.1 創建用戶定義的函數
     4.2 自定義函數示例
     4.3 共享UDF
     4.4 很有用的自定義函數
      4.4.1 獲取工作簿的名稱
      4.4.2 獲取當前工作簿的名稱和文件路徑
      4.4.3 檢查工作簿是否打開
      4.4.4 檢查工作表是否包含在打開的工作簿中
      4.4.5 統計文件夾中的工作簿數量
      4.4.6 獲取UserID
      4.4.7 檢索最后一次保存的日期和時間
      4.4.8 獲取固定不變的日期和時間
      4.4.9 驗證電子郵件地址
      4.4.10 根據內部顏色對單元格求和
      4.4.11 統計非重復值的數量
      4.4.12 刪除區域中重復的值
      4.4.13 在區域中查找第一個非空單元格
      4.4.14 替換多個字符
      4.4.15 從文本中獲取數字
      4.4.16 將星期編號轉換為日期
      4.4.17 從用分隔符分隔的字符串中提取值
      4.4.18 排序并拼接
      4.4.19 對數字和字母進行排序
      4.4.20 在文本中搜索字符串
      4.4.21 顛倒單元格內容的順序
      4.4.22 多個最大值
      4.4.23 返回鏈接的地址
      4.4.24 返回單元格地址的列字母
      4.4.25 靜態隨機
      4.4.26 將Select Case用于工作表
    第5章 循環和流程控制
     5.1 ForNext循環
      5.1.1 在For語句中使用變量
      5.1.2 ForNext循環的變體
      5.1.3 在滿足特定條件時提早退出循環
      5.1.4 嵌套循環
     5.2 Do循環
      5.2.1 在D0循環中使用While或Until子句
      5.2.2 While...Wend循環
     5.3 VBA循環:For Each
      5.3.1 對象變量
      5.3.2 遍歷文件夾中的所有文件
     5.4 流程控制:使用If...The Else和Select Case
      5.4.1 基本流程控制:If...The Else
      5.4.2 條件
      5.4.3 If...The ElseEnd If
      5.4.4 使用IfElse IfEnd If檢測多個條件
      5.4.5 使用Select CaseEnd Select檢測多個條件
      5.4.6 在Case語句中使用復雜表達式
      5.4.7 嵌套If語句
    第6章 R1C1公式
     6.1 引用單元格:A1和R1C1引用樣式之比較
     6.2 切換到R1C1引用樣式
     6.3 Excel公式創造的奇跡
      6.3.1 輸入公式一次并復制多次
      6.3.2 逮并不神奇
      6.3.3 在VBA中采用A1與RIC1樣式之比較
     6.4 R1C1引用樣式簡介
      6.4.1 使用R1C1相對引用
      6.4.2 使用R1C1絕對引用
      6.4.3 使用R1C1混合引用
      6.4.4 使用R1C1引用樣式整行或整列
      6.4.5 使用單個R1C1公式替換多個A1公式
      6.4.6 記住列字母對應的列號
     6.5 條件格式必須使用R1C1引用
      6.5.1 通過用戶界面設置條件格式
      6.5.2 使用VBA設置條件格式
      6.5.3 找出G列中最大的值
     6.6 數組公式必須是R1C1公式
    第7章 Excel 2007新增和修改過的功能
     7.1 如果Excel用戶界面不同,則VBA也不同
      7.1.1 選項卡
      7.1.2 圖表
      7.1.3 數據透視表
      7.1.4 條件格式
      7.1.5 數據表
      7.1.6 排序
      7.1.7 SinartArt
     7.2 宏錄制器不記錄在以前的版本中記錄的操作
     7.3 學習新的對象和方法
     7.4 兼容模式
      7.4.1 Version
      7.4.2 Excel8CompatibilityMode
    第8章 使用VBA創建和操作名稱
     8.1 Excel名稱
     8.2 全局名稱和局部名稱
     8.3 添加名稱
     8.4 刪除名稱
     8.5 添加備注
     8.6 名稱類型
      8.6.1 公式
      8.6.2 字符串
      8.6.3 數字
      8.6.4 數據表
      8.6.5 讓名稱指向數組
      8.6.6 保留名稱
     8.7 隱藏名稱
     8.8 確定名稱是否存在
    第9章 事件編程
     9.1 事件級別
     9.2 使用事件
      9.2.1 事件參數
      9.2.2 啟用事件
     9.3 工作簿事件
      9.3.1 Workbook Activate()
      9.3.2 Workbook Deactivate()
      9.3.3 Workbook_Open()
      9.3.4 Workbook BeforeSave(ByVal SaveAsUI As Boolean,Cancel As Boolean)
      9.3.5 Workbook_BeforePrint(Cancel As Boolean)
      9.3.6 Workbook BeforeClose(Cancel As Boolean)
      9.3.7 Workbook_NewSheet(ByVal Sh As Object)
      9.3.8 Workbook_WindowResize(ByVal Wn As Window)
      9.3.9 Workbook  _WindowActivate(ByVal Wn As Window)
      9.3.10 Workbook_WindowDeactivate(ByVal WnAs Window)
      9.3.11 Workbook_AddlnInstall()
      9.3.12 Workbook_AddlnUninstall
      9.3.13 Workbook_SheetActivate(ByVal ShAs Object)
      9.3.14 Workbook_SheetBeforeDoubleClick (ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
      9.3.15 Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Rnge, Cancel As Boolean)
      9.3.16 Workbook_SheetCalculate(ByVal ShAs Object)
      9.3.17 Workbook_SheetChange (ByVal Sh As Object, ByVal Target As Range)
      9.3.18 Workbook_Sync(ByVal SyncEventType As Office.MsoSyncEventType)
      9.3.19 Workbook_SheetDeactivate(ByVal Sh As Object)
      9.3.20 Workbook_SheetFollowHyperlink (ByVal Sh As Object, ByVal Target As Hyperlink)
      9.3.21 Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
      9.3.22 Workbook PivotTableCloseConnection(ByVal Target As PivotTable)
      9.3.23 Workbook_PivotTableOpenConnection(ByVal Target As PivotTable)
      9.3.24 Workbook RowsetComplete(ByVal Description As String, ByVal Sheet As String, ByVal Success As Boolean)
     9.4 工作表事件
      9.4.1 Worksheet_Activate()
      9.4.2 Worksheet_Deactivate()
      9.4.3 Worksheet BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
      9.4.4 Worksheet BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
      9.4.5 Worksheet_Calculate0
      9.4.6 Worksheet Change(ByVal Target As Range)
      9.4.7 Worksheet_SelectionChange(ByVal Target As Range)
      9.4.8 Worksheet_FollowHyperlink(ByVal Target As tfyperlink)
     9.5 在單元格中快速輸入24小時制事件
     9.6 圖表事件
       9.6.1 嵌入圖表
       9.6.2 Chart_Activate()
       9.6.3 Chart BeforeDoubleClick(ByVal ElementlD As Long, ByVal Argl As Long,ByVal Arg2 As Long, Cancel As Boolean)
       9.6.4 Chart BeforeRightClick(Cancel As Boolean)
       9.6.5 Chart_Calculate()
       9.6.6 Chart_Deactivate()
       9.6.7 Ehart_MouseDown(ByVal Button As Long, ByVal Shift As Long, ByVal x As Long, ByVal y As Long)
       9.6.8 Chart MouseMove(ByVal Button As Long, ByVal Shift As Long, ByVal x As Long, ByVal y As Long)
       9.6.9 Chart_MouseUp(ByVal Button As Long, ByVal Shift As Long, ByVal x As Long, ByVal y As Long)
       9.6.10 Chart Resize()
       9.6.11 Chart_Select(ByVal ElementID As Lon9,ByVal Argl As Lon9,ByVal Ar92 As Long
       9.6.12 Chart_SeriesChange(ByVal SeriesIndex As Lon9,ByVal PointIndex As Long)
       9.6.13 Chart_DragOver()
       9.6.14 Chart_DragPlot()
     9.7 應用程序級事件
      9.7.1 AppEvent_AflerCalculate0
      9.7.2 AppEventNewWorkbook(ByVal Wb As Workbook、
      9.7.3 AppEvent_SheetActivate (ByVal Sh As Object)
      9.7.4 AppEvent_SheetBeforeDoubleClick(ByVal Sh As Object.ByVal Target As Range,Cancel As Boolean)
      9.7.5 AppEvent SheetBeforeRightClick(ByVal Sh As Object,ByVal Target As nge,Cancel As Boolean)
      9.7.6 AppEvent SheetCalculate(ByVal Sh As Object)‘
      9.7.7 AppEvent_SheetChange(ByVal Sh As Object,ByVal Target As Range)
      9.7.8 AppEvent_SheetDeactivate(ByVal Sh As Object)‘
      9.7.9 AppEvent_SheetFollowHyperlink(ByVal Sh As Object.ByVal Target As Hyperlink)
      9.7.10 AppEvent_SheetSelectionChange(ByVal ShAs Object.ByVal Target As Range)
      9.7.11 AppEvent_WindowActivate(ByVal Wb As Workbook,ByVal Wn As Window)
      9.7.12 AppEvent_WindowDeactivate(ByVal Wb As Workbook,ByVal Wn As Window
      9.7.13 AppEvent_WindowResize(ByVal Wb As Workbook.ByVal Wn As Window)
      9.7.14 AppEvent_WorkbookActivate(ByVal WbAs Workbook)
      9.7.15 AppEvent WorkbookAddinInstall(ByVal WbAs Workbook)
      9.7.16 AppEvent_WorkbookAddinUninstall(ByVal WbAs Workbook、
      9.7.17 AppEvent WorkbookBeforeClose(ByVal Wb As Workbook.Cancel As Boolean ByVal Target As PivotTable)
      9.7.18 AppEvent_WorkbookBeforePrint(ByVal Wb As Workbook.Cancel As Boolean)
      9.7.19 AppEvent_WorkbookBeforeSave(ByVal Wb As Workbook.Byval SaveAsUI As Boolean,Cancel As Boolean)
      9.7.20 AppEvent WorkbookNewSheet(ByVal Wb As Workbook.ByVal Sh As Object
      9.7.21 AppEvent_WorkbookOpen(ByVal Wb As Workbook)
      9.7.22 AppEvent_WorkbookPivotTableCloseConnection(ByVal Wb As Workbook.ByVal Target As PivotTable)
      9.7.23 AppEvent_WorkbookPivotTableOpenConnection(ByVal Wb As Workbook.
      9.7.24 AppEvent_WorkbookRowsetComplete(ByVal Wb As Workbook, ByVal Description As String, ByVal Sheet As String, ByVal Success As Boolean)
      9.7.25 AppEvent WorkbookSync(ByVal Wb As Workbook, ByVal SyncEventType As Office.MsoSyncEventType)
    第10章 用戶窗體簡介
    第11章 創建圖表
    第12章 使用統計函數
    第13章 使用VBA創建數據透視表
    第14章 展示Excel的威力
    第15章 數據可視化和條件格式
    第16章 讀寫Web
    第17章 Excel 2007中的XML
    第18章 自動控制Word
    第19章 數組
    第20章 處理文本文件
    第21章 將Access用作后端以及改善多用戶數據訪問
    第22章 創建類、記錄和集合
    第23章 高級用戶窗體技術
    第24章 Windows應用程序編程接口
    第25章 處理錯誤
    第26章 創建自定義選項卡方便用戶運行宏
    第27章 創建加載項
  • 【購買本書】
  • 商城名稱價格 配送信息優惠活動去看看購買

    卓越網
    ¥44.20
    送貨上門:國內308個城市
    郵寄:全球
    特快專遞:全球
    海外航空快遞
    七周年店慶,全場免費配送 去看看 訂購

    當當網
    ¥50.20 當天加急送:北京五環以內
    送貨上門:國內178個城市
    郵寄:全球
    特快專遞:全球
    特惠商品68折封頂 去看看 訂購

    中國圖書館網
    ¥0.4/頁起
    郵寄、快遞:全國
    特快專遞EMS:全球
    提供稀缺絕版圖書文獻影印服務 去看看 預定
  • 說明:
  • 1、由于網上書店可能根據各種情況隨時調整價格,我們的價格信息存在滯后性。以上價格僅作參考,具體以網上書店標示的價格為準。
    2、如價格折扣信息和原書定價存在較大誤差,可能是該店售書為本書的不同版本或不同裝禎形式,請讀者自行鑒別。
    3、對如何網上購書存在疑問,請點擊上面購書指南鏈接查詢。
  • Copyright © 讀書網 www.dushu.com 2006-2007, All Rights Reserved.
    鄂ICP備06000781號 公安備4201502577