excel中如何使用vba代码

初次接触excel的VBA,刚学习一段代码,VBA就运行报错,提示:运行时错误1004。如下图所示:运行时错误1004。

这段代码是测试当前VBA版本的:

复制代码
代码如下:

Sub 获取VBA版本()
MsgBox Application.VBE.Version
End Sub

  当按F5键,就报:运行时错误1004。经老师指点,单击文件――选项――信任中心――打开“信任中心”对话框,宏设置――勾选“信任对VBA工程对象模型的访问”。再次运行,就不会出现运行时错误1004提示。

  后来在微软官方也看到了此消息。
  再在搜索引擎查询,才知道运行时错误1004不只是在上面这种情况才会有提示。比如通过使用 Visual Basic 对应用程序的宏创建一个数组公式时您也可能会收到运行时错误1004提示提示信息。造成excel vba输入公式出现运行时错误1004的原因:当您试图将传递一个包含超过 255 个字符的公式时,会发生此问题,并为应用程序中 Visual Basic 中使用 FormulaArray 属性。

  • 鎬庝箞鍦╡xcel琛ㄦ牸涓彃鍏VBA浠g爜鍛?
    绛旓細1銆佹墦寮excel 琛ㄦ牸锛2銆佹寜ALT +F11鏈蹇嵎锛屾垨鑰卐xcel琛紝鏍囬涓婏紝璋冨嚭"寮鍙戝伐鍏",鍦"寮鍙戝伐鍏"涓紝鐐瑰嚮"Visual Basic";濡傛灉鈥滃紑鍙戝伐鍏"鐪嬩笉瑙侊紝闇瑕佹爣棰樻爮绌虹櫧澶勶紝鍙抽敭锛屸濊嚜瀹氫箟鍔熻兘鍖衡滐紝鐒跺悗鍦ㄢ濆紑鍙戝伐鍏封滃墠锛屽嬀閫夈傝涓嬫埅鍥俱3銆佸弻鍑伙紝宸︿晶sheet1,鎴栬匱hisWorkbook,鍙充晶鍗冲嚭鐜癡BA 浠g爜缂栬緫鍣紝...
  • excel涓庝箞杩愯vba浠g爜
    绛旓細1銆佸湪浣跨敤vba涓紝璋冪敤瀹鐨鏃跺欎細鍑虹幇鏃犳硶杩愯瀹忕殑鎯呭喌锛屽涓嬪浘鎵绀猴細2銆鍦‥XCEL琛ㄦ牸鐨勭晫闈笅锛屽涓嬪浘鎵绀猴紝鎵惧埌鈥滶XCEL閫夐」鈥滃苟鐐瑰嚮銆3銆佸脊鍑篍XCEL閫夐」瀵硅瘽妗嗭紝濡備笅鍥炬墍绀猴細4銆佸湪EXCEL閫夐」鐨勭晫闈笅锛岀偣鍑烩滀俊浠讳腑蹇冣濆涓嬪浘锛5銆佸湪淇′换涓績鐨勭獥浣撲笅锛屽崟鍑烩濅俊浠讳腑蹇冭缃滐紝濡備笅鍥炬墍绀猴細6銆佸脊鍑轰俊浠...
  • 鎬庝箞鍦‥XCEL涓敤VBA鏉′欢鑷姩闅愯棌鎸囧畾鍒?
    绛旓細鎵撳紑Excel骞舵寜涓婣lt + F11 鏉ユ墦寮VBA缂栬緫鍣銆傛彃鍏ヤ竴涓柊鐨勬ā鍧楋細鍦╒BA缂栬緫鍣ㄤ腑锛屽彸閿偣鍑婚」鐩垪琛ㄤ腑鐨勫伐浣滅翱鍚嶇О锛岀劧鍚庨夋嫨鎻掑叆 -> 妯″潡銆傜紪鍐橵BA浠g爜锛氬湪鎵撳紑鐨勬ā鍧楃獥鍙d腑锛屾偍鍙互缂栧啓涓涓瓙绋嬪簭锛圫ub锛夋潵鎵ц闅愯棌鍒楃殑鎿嶄綔銆備緥濡傦紝濡傛灉鎮ㄦ兂鏍规嵁A1鍗曞厓鏍肩殑鍊兼潵闅愯棌B鍒楋紝鎮ㄥ彲浠ョ紪鍐欏涓嬩唬鐮侊細vba澶嶅埗浠...
  • 鍦╡xcel琛ㄦ牸涓娇鐢╲ba鍑芥暟鎵撳紑宸ヤ綔钖
    绛旓細1銆侀鍏堟垜浠墦寮涓涓伐浣滄牱琛ㄤ綔涓轰緥瀛愩2銆佹垜浠浣跨敤alt+f11缁勫悎蹇嵎閿繘鍏be缂栬緫鍣紝鎻掑叆涓涓柊鐨妯″潡锛屽苟鍦ㄦā鍧椾腑杈撳叆浠ヤ笅浠g爜锛歋ub openWorkbook1()Workbooks.Open 闇鎵撳紑鏂囦欢鐨勮矾寰刓鏂囦欢鍚 End Sub 3銆佺湅浠g爜鍐欑殑寰堟槑鐧戒簡锛屾瘮濡傛垜瑕佹墦寮妗岄潰涓婄殑涓涓伐浣滆杽锛岄偅涔堟垜浠氨鏄緭鍏ユ枃浠剁殑璺緞锛屾煡鎵捐矾寰...
  • 濡備綍鐢╒BA鍒涘缓鏂扮殑excel鏂囦欢
    绛旓細鎵撳紑Excel骞舵寜涓婣lt + F11鎵撳紑VBA缂栬緫鍣銆傚湪VBA缂栬緫鍣ㄤ腑锛岀‘淇"椤圭洰璧勬簮绠$悊鍣"绐楀彛鍙銆傚鏋滄湭鏄剧ず锛岃鎸変笅Ctrl + R鏉ユ樉绀哄畠銆傚湪"椤圭洰璧勬簮绠$悊鍣"绐楀彛涓紝灞曞紑"VBAProject锛堟偍鐨勫伐浣滅翱鍚嶇О锛"锛岀劧鍚庡弻鍑"Sheet1锛圫heet1锛"锛堟垨鑰呭叾浠栧伐浣滆〃锛変互鎵撳紑浠g爜绐楀彛銆傚湪浠g爜绐楀彛涓紝杈撳叆浠ヤ笅VBA浠g爜鏉ュ垱寤...
  • Excel涓娇鐢╲ba鏉ュ畾鏃惰繍琛岀▼搴忕殑鎿嶄綔鏂规硶
    绛旓細Excel涓娇鐢╲ba鏉ュ畾鏃惰繍琛岀▼搴忕殑鎿嶄綔姝ラ濡備笅锛氶鍏堟垜浠墦寮涓涓伐浣滄牱琛ㄤ綔涓轰緥瀛愩備娇鐢╝lt+f11缁勫悎蹇嵎閿繘鍏be缂栬緫鍣紝鎻掑叆涓涓柊鐨勬ā鍧楋紝骞跺湪妯″潡涓緭鍏ヤ互涓浠g爜锛歋ub myProcedure()MsgBox ("绁濅綘鐢熸棩蹇箰")End Sub 杩欎釜杩囩▼寰堢畝鍗曪紝灏辨槸鏄剧ず涓涓浣犵敓鏃ュ揩涔愮殑瀵硅瘽妗嗭紝浣嗘槸姝e父鐨勯渶瑕佹縺娲昏繍琛岋紝浣嗘槸...
  • 濡備綍鐢╒BA鍒朵綔Excel鏂囦欢
    绛旓細瑕浣跨敤VBA锛圴isual Basic for Applications锛夊埗浣Excel鏂囦欢锛屾偍鍙互閬靛惊浠ヤ笅姝ラ锛氭墦寮Excel骞舵寜涓婣LT + F11鎵撳紑VBA缂栬緫鍣ㄣ傚湪VBA缂栬緫鍣ㄤ腑锛岄夋嫨鈥滄彃鍏モ> 鈥滄ā鍧椻濅互鍒涘缓涓涓柊妯″潡銆傚湪妯″潡涓紪鍐欐偍鐨刅BA浠g爜浠ュ垱寤篍xcel鏂囦欢銆備互涓嬫槸涓涓畝鍗曠殑绀轰緥锛屽皢鍦ㄦ柊宸ヤ綔绨夸腑鍒涘缓涓涓伐浣滆〃骞跺~鍏呮暟鎹細vba 澶嶅埗...
  • VBA浠g爜瀹炵幇Excel涓鏁版嵁蹇熷綍鍏
    绛旓細鎻愮ず锛浠g爜涓淭arget锛嶤olumn 锛 2鈥濈敤浜庢寚瀹氬彧鑳藉湪绗簩鍒楄緭鍏ヨ繖浜涙暟鎹椂鎵嶆湁鏁(濡傛灉涓嶆寚瀹氬鏁翠釜宸ヤ綔琛ㄩ兘鏈夋晥)锛岃繖鏍锋墠鑳戒繚璇佸湪鍏朵粬鍒楄緭鍏ヨ繖浜涙暟鎹椂涓嶄細鍙楀埌褰卞搷銆傜被浼煎湴锛屾垜浠繕鍙互鐢ㄤ唬鐮佹潵鎺у埗鍦ㄥ叾浠栧垪涓揩閫熷湴褰曞叆鏂囨湰銆傝鎶宸ч傚悎浜嬪厛鍔犺浇鍒拌〃鏍间腑鎴栫紪鍒舵垚绋嬪簭璁╀笉鐔熸倝Excel鐨浜哄憳浣跨敤锛岃繖鏍锋垜浠皢...
  • VBA璋冪敤Excel鍑芥暟鍏紡鐨勪唬鐮丒xcel鏁欑▼
    绛旓細鍦‥xcel涓浣跨敤鍑芥暟鍏紡锛屾湁涓ょ浣跨敤鏂规硶锛屼竴鏄洿鎺ラ氳繃榧犳爣鎴栨墜宸ヨ緭鍏ョ殑鏂规硶浣跨敤锛岀О涓虹洿鎺ヤ娇鐢紱浜屾槸閫氳繃VBA闂存帴璋冪敤銆傜О涓洪棿鎺ユ硶銆傞氳繃VBA璋冪敤Excel涓殑鍑芥暟锛屽叿鏈夌浉褰撶殑鐏垫椿鎬э紝褰撴垜浠湪澶勭悊鏈煡鍖哄煙鍗充笉纭畾鏈夊灏戣鍜屽灏戝垪鐨勬椂鍊欙紝濡傛灉浣跨敤VBA璋冪敤鍑芥暟锛岄偅涔堬紝灏嗘槸涓绉嶇◢鏈夋櫤鑳芥х殑鏁版嵁澶勭悊鏂规硶銆備笅闈...
  • excel涓庝箞浣跨敤vba
    绛旓細Excel涓鐨VBA浠g爜闇瑕佸湪VBE绐楀彛鏄浣跨敤锛堝叿浣撹鐪嬩笅闈㈣缁嗗垎鏋愶級Excel鐗堟湰鍙傝冿細2010 1銆丄LT+F11锛岃繘鍏BE瀵硅瘽妗 2銆佸彸鍑-鎻掑叆-妯″潡 3銆佽緭鍏ヤ唬鐮(浣跨敤宸叉湁浠g爜锛岀洿鎺ュ鍒剁矘璐磋繘鍏ュ嵆鍙級4銆佹寜F5杩愯鎴栬呯偣鍑讳笁瑙掓寜閽繍琛屼唬鐮 5銆佹煡鐪嬫晥鏋
  • 扩展阅读:vba编程必背50个程序 ... excel vba编程教程完整版 ... 表格vba编程怎样使用 ... vba使用excel函数 ... excel vba实例详解 ... 怎么用vba做一个输入窗口 ... excel里的vba功能怎么使用 ... vba读取另一个excel文件 ... excel中如何打开vba编辑器 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网