⑴ EXCEL提示应用程序定义或对象定义错误
语法没有错误,只是在
Cells(l, 2) = i & "," & j & "," & k
这一句中,cells(1,2),写成了cells(L,2),数字1和小写字母L有时很难分辨。
改成数字1就可以运行了。
⑵ EXCEI2007鏉縈icrosoft Visual Basic 杩愯屾椂閿欒'1004': 搴旂敤绋嬪簭瀹氫箟鎴栧硅薄瀹氫箟閿欒鎬庝箞鍥炲嶆e父锛
瑙e喅姝ラわ細
涓銆佹寜ALT+F11鎵撳紑VBA鐣岄潰锛屾寜CTRL+R鎵撳紑宸ョ▼绐楀彛锛屽湪宸ョ▼绐楀彛鍙屽嚮EXCEL鏂囦欢鍚嶃佽緭鍏ュ瘑鐮佹樉绀哄伐绋嬶紱
浜屻佸垏鎹㈠埌EXCEL绐楀彛锛岄噸鏂版墽琛屼唬鐮侊紝鎶ラ敊鐨勬椂鍊欍愯皟璇曘戞寜閽灏变笉鏄鐏拌壊浜嗭紝鐐广愯皟璇曘戞寜閽锛屼細鏄剧ず閿欒鐨勭▼搴忎唬鐮佽岋紙鏈夐粍鑹叉潯锛夛紝淇鏀硅ヨ岀▼搴忥紝鎴栬呮牴鎹璇ヨ岃鍙ュ畨瑁呴渶瑕佺殑鎻掍欢鍗冲彲銆
濡傛灉绗浜屾ョ湅瑙侀粍鑹叉潯鍚庝笉鐭ラ亾濡備綍澶勭悊锛岃疯ˉ鍏呭浘鐗囧ぇ瀹跺府浣犲垎鏋愩
⑶ vba报错应用程序定义或者对象定义出错
软件版本:Office2007 方法如下: 在VBA中如果使用了系统不认可的对象表示方模闭核法等,例如下面的Range表示方法,系统就不认态桐可: 这样,在运行程序时,就会提示错误: 将代码中的错误更正,用正确的表示方法来使旦掘用对象或应用程序,就不会出错了:
⑷ 鐢佃剳搴旂敤绋嬪簭閿欒鏄浠涔堝師鍥犲晩锛
鐢佃剳搴旂敤绋嬪簭閿欒鍙鑳芥湁澶氱嶅師鍥狅紝浠ヤ笅鏄涓浜涘父瑙佺殑鍘熷洜锛
1.杞浠堕棶棰橈細搴旂敤绋嬪簭鍙鑳藉瓨鍦╞ug鎴栭敊璇锛屽艰嚧宕╂簝鎴栨棤娉曟e父杩愯屻傝繖鍙鑳芥槸鐢变簬寮鍙戜汉鍛樼殑閿欒銆佺増鏈涓嶅吋瀹规ф垨鍏朵粬杞浠舵晠闅滃紩璧风殑銆
2.纭浠堕棶棰橈細鏈夋椂搴旂敤绋嬪簭閿欒鍙鑳芥槸鐢变簬纭浠堕棶棰樺紩璧风殑锛屽傚唴瀛樻晠闅溿佺‖鐩樻晠闅滄垨鍏朵粬纭浠舵晠闅溿傝繖浜涢棶棰樺彲鑳藉艰嚧搴旂敤绋嬪簭宕╂簝鎴栦骇鐢熼敊璇鎻愮ず銆
3.鎿嶄綔绯荤粺闂棰橈細搴旂敤绋嬪簭鍙鑳戒笌鎿嶄綔绯荤粺涓嶅吋瀹癸紝鎴栬呮搷浣滅郴缁熸湰韬瀛樺湪闂棰橈紝瀵艰嚧搴旂敤绋嬮敊璇銆傝繖鍙鑳芥槸鐢变簬鐗堟湰涓嶅吋瀹广佺己灏戝繀瑕佺殑渚濊禆椤规垨鍏朵粬鎿嶄綔绯荤粺鐩稿叧闂棰樺紩璧风殑銆
4.鐥呮瘨鎴栨伓鎰忚蒋浠舵劅鏌擄細鏌愪簺鎭舵剰杞浠跺彲鑳戒細鐮村潖鎴栧共鎵板簲鐢ㄧ▼搴忕殑姝e父杩愯岋紝瀵艰嚧閿欒鎴栧穿婧冦
5.閰嶇疆闂棰橈細涓嶆g‘鐨勯厤缃鏂囦欢銆佽剧疆鎴栭夐」鍙鑳藉艰嚧搴旂敤绋嬪簭閿欒銆傝繖鍙鑳芥槸鐢ㄦ埛閿欒閰嶇疆銆佽鍒犻櫎閰嶇疆鏂囦欢鎴栦笉姝g‘鐨勫簲鐢ㄧ▼搴忚剧疆寮曡捣鐨勩
涓轰簡瑙e喅搴旂敤绋嬪簭閿欒锛屼綘鍙浠ュ皾璇曚互涓嬫柟娉曪細
1.閲嶆柊鍚鍔ㄨ$畻鏈猴細鏈夋椂鍊欑畝鍗曞湴閲嶆柊鍚鍔ㄨ$畻鏈哄彲浠ヨВ鍐充复鏃剁殑搴旂敤绋嬪簭閿欒銆
2.鏇存柊搴旂敤绋嬪簭鍜屾搷浣滅郴缁燂細纭淇濅綘鐨勫簲鐢ㄧ▼搴忓拰鎿嶄綔绯荤粺鏄鏈鏂扮殑鐗堟湰锛屼互鑾峰彇鏈鏂扮殑淇澶嶅拰鏀硅繘銆
3.妫鏌ョ‖浠堕棶棰橈細濡傛灉鎬鐤戠‖浠堕棶棰樺艰嚧浜嗗簲鐢ㄧ▼搴忛敊璇锛屽彲浠ラ氳繃杩涜岀‖浠舵祴璇曟垨鍜ㄨ涓撲笟浜哄+鏉ヨВ鍐抽棶棰樸
4.鎵鎻忕梾姣掑拰鎭舵剰杞浠讹細浣跨敤鍙闈犵殑瀹夊叏杞浠舵壂鎻忎綘鐨勮$畻鏈猴紝纭淇濇病鏈夋伓鎰忚蒋浠舵劅鏌撳艰嚧搴旂敤绋嬪簭閿欒銆
5.閲嶆柊瀹夎呮垨淇澶嶅簲鐢ㄧ▼搴忥細濡傛灉搴旂敤绋嬪簭鎸佺画鍑虹幇閿欒锛屼綘鍙浠ュ皾璇曢噸鏂板畨瑁呭簲鐢ㄧ▼搴忔垨浣跨敤搴旂敤绋嬪簭鎻愪緵鐨勪慨澶嶅伐鍏枫
濡傛灉浠ヤ笂鏂规硶鏃犳晥锛屽缓璁鑱旂郴搴旂敤绋嬪簭鐨勬妧鏈鏀鎸佸洟闃熸垨瀵绘眰涓撲笟鐨処T鏀鎸佹潵瑙e喅闂棰樸