vba中巨集vba 设定当前工作表设置不了怎么回事

EXCEL的IF巨集应用_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
EXCEL的IF巨集应用
上传于||文档简介
&&E​X​C​E​L​ ​函​数​完​全​手​册​。
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢查看: 6809|回复: 16
将某列设置成文本格式的代码
阅读权限20
在线时间 小时
比如说将A了设置成文本格式
.Columns(&A&).NumberFormatLocal = &@&
但是我要设定的列很多,(比如 D,V,E,AV,AH,CV),该怎么写.
阅读权限50
在线时间 小时
通过录制宏,可以看出写类似的代码的规律
阅读权限20
在线时间 小时
longming3 发表于
通过录制宏,可以看出写类似的代码的规律
感谢回复,我试一下。
阅读权限20
在线时间 小时
longming3 发表于
通过录制宏,可以看出写类似的代码的规律
这样写行吗
.Columns(&A&).NumberFormatLocal = &@&
.Columns(&D&).NumberFormatLocal = &@&
.Columns(&V&).NumberFormatLocal = &@&
.Columns(&E&).NumberFormatLocal = &@&
.Columns(&AV&).NumberFormatLocal = &@&
.Columns(&AH&).NumberFormatLocal = &@&
.Columns(&CV&).NumberFormatLocal = &@&
有什么简便方法吗,因为需要设定的列很多。
阅读权限20
在线时间 小时
怎么能把楼上的代码些简单点,因为要设定的列很多(有37列)。
阅读权限50
在线时间 小时
mislwz 发表于
怎么能把楼上的代码些简单点,因为要设定的列很多(有37列)。
你是怎样判断出需要改为文本格式的列的呢?还是固定的那几列?
阅读权限20
在线时间 小时
TP512926 发表于
你是怎样判断出需要改为文本格式的列的呢?还是固定的那几列?
是固定的37列,没有规律,因为是从excel中导出数据,导出的部分列是文本格式的。
阅读权限50
在线时间 小时
你可以换一种思路,比如这样
& & Range(&A1:A100,C1:C100&).NumberFormatLocal = &@&
阅读权限20
在线时间 小时
东亚五金 发表于
你可以换一种思路,比如这样
& & Range(&A1:A100,C1:C100&).NumberFormatLocal = &@&
感谢回复,我试一下
阅读权限50
在线时间 小时
& & Range(&A:A,C:C&).NumberFormatLocal = &@&
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师VBA精典教程_百度文库
VBA精典教程
您現在在:精典教程- Excel 97/VBA 技術講座 - Excel 97/VBA技術講座之一
首都經濟貿易大學 趙丹亞 邵麗
今年5月,美國Microsoft公司在中國推出了Office套件的最新版本——Office 97中文版。該套件的各個軟體都提供Visual Basic for Application(VBA)作爲其巨集語言,爲使用這些軟體的廣大用戶提供了一個新的、更高層次的開發平臺。即使是非電腦專業的用戶,利用VBA也可以方便地開發出高水準的應用軟體系統。本講座主要以Excel 97爲例,介紹VBA的基本概念、主要特點和應用VBA開發應用軟體的基本步驟。
一、概述 1. Excel 97
Office 97中文版是Microsoft公司第一個完全漢化的Office套件,是運行於Windows 95/Windows NT環境下應用最爲廣泛的軟體之一。其中有Word 97、Excel 97、Power Point 97、Access 97和Outlook
97。其中的Access 97和Power Point 97是首次漢化,Outlook 97是新增的個人事務管理元件。
Excel 97是Microsoft Office 97家族成員。是一個功能強大、技術先進、使用方便的表格式資料綜合管理和分析系統。它採用試算表方式進行資料處理,工作直觀方便;提供了豐富的函數,可以進行各種資料處理、統計分析、輔助決策,適用于財政、金融、統計、管理等廣泛的應用領域;具有強大的製圖功能,可以方便地繪出各種專業圖表,實現了圖、文、表三者的完美結合;新推出的Excel 97還新增了預防巨集病毒的功能,插入地圖和超連結的功能(直接鏈結來自Internet或其他網路位址的文檔);以及視面管理器、共用活頁簿等功能。Excel 97的強大功能還在於它提供的巨集語言VBA。
2. Visual Basic for Application
Visual Basic是Windows環境下開發應用軟體的一種通用程式設計語言,功能強大,直觀易用。一方面,它是可視性程式設計語言,許多複雜的用戶介面設計都可以直觀地利用滑鼠拖放以及對各種物件屬性的設置、修改完成,幾乎無需編程。另一方面,程式的控制普遍採用了事件驅動機制,根據用戶操作觸發的事件,執行不同的動作,完成相應的功能,因而都是一些短小精練的過程,容易設計和調試。VBA則是根據其嵌入軟體的不同,增加了對相應軟體不同物件的控制功能。例如Excel 97的VBA,主要增加了關於Excel工作簿、工作表、區域、樞紐分析表等物件的屬性、事件和方法。在Excel 97中使用VBA,可以更方遍地操作Excel,更好地控制Excel,進一步深入發掘Excel的強大功能,全面提高使用Excel工作的自動化水平。甚至可以在短短的幾天時間內就在Excel環境中開發出所需的完整的管理資訊系統。而且VBA廣泛地應用于Microsoft公司開發的各種軟體中,例如Office 97套件中的Powerpoint 97、Word 97、Outlook 97等。所以本講座介紹的內容不僅對Excel有用,對於其他包含Visual Basic的應用程式也同樣有用。
3. VBA與Excel 97的關係
早期電子資料表的巨集語言是模仿用戶介面的,實質上就是一些按鍵的組合,再加上一些類似於Basic語言中的INPUT、IF…THEN…E?????Z????????????????癛NC”相當於用戶鍵入R(區域“Range”)、N(名稱“Name”)C(創建“Create”),執行的是創建區域名的操作。這樣的巨集不僅難以閱讀,而且也與圖形用戶介面不適應。Excel 5.0以前的版本開始使用獨立於用戶介面的巨集語言。例如在Excel 4.0版中至少有三種不同的方法複製一個區域:使用Ctrl+C複合鍵;使用工具欄中的“複製”工具按鈕;使用“編輯”功能表中的“複製”命令。所有這些用戶操作序列都被翻譯成單一的巨集函數,=COPY( )。這樣的巨集的主要缺點是Excel巨集只能用於Excel,而無法適應其他應用程式。從Excel 5.0開始使用VBA作爲巨集語言,Excel 97中的VBA功能更爲強大,使用也更方便。
第1 / 27页
贡献者:黑泽明M
喜欢此文档的还喜欢
4677人阅读

我要回帖

更多关于 巨集巴中 的文章

 

随机推荐