麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

VBA開發經驗總結之一:利用Range對象設計用戶界面

2019-11-14 16:22:11
字體:
來源:轉載
供稿:網友

讀罷《Excel專業開發》,最大的震撼就是著者對VBA技術的追求以及對Excel藝術品般的設計。受到此書著者的啟發,也打算把自己在日常開發中一些經驗總結出來,一來作為自己的知識儲備,二來也能在網絡上分享。

Excel公式、函數以及自身單元格的格式化為UI的設計提供了極大的便利性,這方面的內容在《Excel專業開發》中有詳述,就不必贅述了。在該書中,也對預定義名稱做了論述。其中提到,預定義名稱是工作表用戶接口設計中的一個重要組成部分,包括預定義的命名常量、命名區域和命名公式。該篇文章將專注于命名區域在UI設計中的作用做一個總結。

1、按照具體數據要求可將不同區域分別進行命名,保證每部分信息的獨立性,方便數據驗證或區域驗證等要求,如可將在銷售分析中的客戶信息與銷量信息分別命名,分別分析兩個部分的數據或信息。

采用這種方式后,判斷是否選中了相關命名區域可采用與區域相關的一些函數:

application.Intersect   Application.Union

2、可在已命名的區域內將每列項采用枚舉類型設立索引,以便UI變更時統一修改。

3、靈活使用相對引用于絕對引用。

4、使用工作表的PRotect方法將UI保護起來,防止用戶操作不慎輸入壞的數據,破壞一致性。

5、將標題行、數據行設為Public的常數變量以便使用。

6、將使用行數變為工作表的屬性,便于調用。

PS幾條VBA的特殊TipS:

1、VBA的IF不支持條件短路;

2、使用不同進程的EXCEL打開文件。

With Application   .DisplayAlerts = False   .IgnoreRemoteRequests = True   .DisplayAlerts = True  End With

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 电影av在线 | 久久噜噜噜 | 国产日本在线播放 | 国产又粗又爽又深的免费视频 | 中国杭州少妇xxxx做受 | 免费淫视频 | 色网站免费观看 | 羞羞的动漫在线观看 | 海外中文字幕在线观看 | 羞羞草视频| 久久国产精品电影 | 男女亲热网站 | 成码无人av片在线观看网站 | 国产精品亚洲综合一区二区三区 | 久久激情小视频 | 国产一区二区免费在线观看 | 久久国产精品免费视频 | 成人国产精品久久久 | 一区二区三区四区高清视频 | 在线免费观看日韩视频 | 欧美hdfree性xxxx | 欧美在线观看视频一区 | 少妇一级淫片免费看 | 蜜桃麻豆视频 | 亚洲成人在线免费观看 | 国产中文一区 | 失禁高潮抽搐喷水h | 国产无区一区二区三麻豆 | 免费在线观看午夜视频 | videos韩国 | 国产免费传媒av片在线 | 国产羞羞视频在线观看免费应用 | 一级毛片免费一级 | 日韩午夜一区二区三区 | 亚洲国产成人久久一区www妖精 | 久色视频 | www.777含羞草| 99re66热这里只有精品8 | 欧美电影在线观看 | 91精品久久久久久久久久久 | 成人在线视频免费观看 |