学习VBA有时候会有一个阶段:一看代码就会,一写就错的感觉。归根到底还是眼高手低,对于代码不熟练。真正的勇士都是从一次一次的错误中总结经验,慢慢的减少代码错误。所以积累一些VBA错误提示及解决方法还是很有必要的。而对于出错提示,VBA不太人性化,一般只会惜字如金的提示一下。一般都要进行调试看下具体错误所在的行数,来有针对性的修改代码。       ▍常见错误总结错误通常都会有规律可循            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 17:14:03
                            
                                335阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            cJSONScript和cStringBuilder报相同的错误,都在第一行: VERSION 1.0 CLASS。研究了半天没啥结果,之前使用这个库的时候没有什么问            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-02 10:45:38
                            
                                240阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            数组和字典也是VBA的常用到数据类型之一。但是我翻了有四五本VBA教程相关的书,里面都没有介绍到字典,数组到是在介绍数据类型时有介绍,而并没有提到字典。事实上,字典不是VBA内置的类型,它是Windows脚本语言的。但其实字典在VBA中也是非常重要的,它非常适用于需要进行非重复性数据的操作。我多次需要使用到字典,但很少用到数组。1. 数组如果有学过其它编程语言,应该对数组不陌生。其实数组就是多个变            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 12:53:06
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [原创]"缺少变量或过程,不是模块"的原因及解决方法  今天调试一个VB程序,莫名其妙的报了这个错"缺少变量或过程,不是模块" 根据以往经验,只要百度一下就应该可以了,谁知道我百度,google,msdn了好几下,都没找到解决的办法 有一些人问到了这个问题,但是却没看到有人提出解决方法 为了卖个关子,同时也是说一下我解决这个问题的思路,先说说现象, 运行程序的时候报这个错,错误的位置是一个函数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 12:25:10
                            
                                193阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            // 大家分析以下代码,编译器会报错吗?public class 缺少返回语句{ public static void main(String[] args){ // 错误:缺少返回语句 /* public static int m(){ boolean flag = true; // 编译器不负责 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-09 00:12:00
                            
                                541阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            目录使用 Do...Loop 语句直到条件为 True 时重复语句直到条件变成 True 才重复语句从循环内退出 Do...Loop 语句使用 For...Next 语句使用 For Each...Next 语句对某范围的单元格做循环在完成前退出 For Each...Next 循环使用 Do...Loop 语句可以使用 Do...Loop 语句去运行语句的块,而它所用掉的时间是不确定的。当条件为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 22:50:16
                            
                                628阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
'1,VBA注释 'A,Rem 第一种注释方式(只能用于行收) 'B,'单引号为第二种注释方式 '例如: Rem 定义一个字符串变量 Dim wksName As String WksName = ActiveSheet.Name'获取当前活动的工作表名            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-09-17 11:59:07
                            
                                1777阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
'1,IF判断 Sub IfElseIfDemo()     Dim Age As Integer     Sheets("Sheet1").Select                 
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-09-17 19:59:10
                            
                                1402阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             VBA语句集
(第1辑)
定制模块行为
(1) Option Explicit '强制对模块内所有变量进行声明
Option  Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示
Option Compare Text  '字符串不区分大小写
Option Base 1 '指定数组的第一个下标为1
(2) On Error            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-07-24 21:55:40
                            
                                935阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            GoTo 语句无条件地转移到过程中指定的行。语法GoTo line必要的 line 参数可以是任意的行标签或行号。说明GoTo 只能跳到它所在过程中的行。注意 太多的 GoTo 语句,会使程序代码不容易阅读及调试。尽可能使用结构化控制语句(Do...Loop、For...Next、If...Then...Else、Select Case)。GoTo 语句示例本示例使用 GoTo 语句在一个过程内的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-12 10:45:24
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vba基础知识汇总
1.工作簿事件写到THISWORKBOOK中,工作表事件写到sheet中,其他通用代码和函数子程序之类的写到模块中,窗体代码写到对应的窗体中,类相关的代码写到类模块中。2.If 句法,if  有两种写法,单行和块结构。   1、If  条件  Then  符合条件后的语句   2、If              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 17:04:10
                            
                                295阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            VBA的运算符和表达式[摘要] 本文从广义的角度将VBA的运算符进行了全面的归纳和总结,包括通常意义上的算术运算符、连接运算符、比较运算符和逻辑运算符,还包括了赋值运算符、点运算符以及Like运算符、AddressOf运算符等。同时,概述了表达式的知识。提示 学习是需要思考和实践的,只有举一反三,才能真正理解和掌握。因为VBA的一些运算符涉及到较强的逻辑关系,您在阅读本文时,可以不断思考它们之间的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 01:02:24
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            大家好,本来在这一讲要接着我们的上一讲内容讲解二师兄的成长过程之九,但之九的内容是错误的处理,为了大家能更好的掌握之九二师兄的成才内容,我们临时加入一讲专门讲解VBA中错误处理,这一讲中我重点讲一下VBA代码中的错误处理语句。对于VBA中的错误处理语句,最主要的是4个语句。 
  ①  On Error GoTo line 
  ②  On Error Resume Ne            
                
         
            
            
            
            Sub 项目状态查询()'如果“项目状态”是未转运营那么实施状态是不能选择的,因为还没有实施。
'如果“项目状态”选择状态后,那么项目名称里面只显示该状态的项目名称。如果“项目状态”选择的不是未转运营,那么“实施状态”也要选择,并确定项目名称的选项。
'如果“统计值”是项目数,那么标题行就是客户角色。如果是实施时长,标题行就是实施的时间。
lst = Range("a1048576").End(x            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 12:36:49
                            
                                234阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            系列列表前言在本系列的上一节已经介绍了如何读写 excel 数据,并快速进行汇总处理。但有些小伙伴看完之后有些疑惑:那只是简单读写数据而已,但有时候我需要设置 excel 的格式。我用透视表不用写代码,两三下也可以弄出结果来。今天,我就沿用上一节的数据,把需求升级一下,以解决上述的疑点。本文要点:使用 xlwings ,设置单元格格式使用 pandas 快速做高难度分组操作注意:虽然本文是"Pyt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 09:37:58
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 赋值语句Variable = expression2. 循环语句a. For...Next语句(在指定次数的情况下进行重复操作)b. For Each ...Next语句(用于遍历集合中的每个元素重复元素,执行重复操作)c. Do...Loop语句(不知道循环次数时使用起来事半功倍(反之,可使用For...Next或For Each ...Next语句))   c1. D            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-27 17:39:55
                            
                                307阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何解决“缺少返回语句java”问题
## 问题描述
在Java编程中,如果一个方法声明了有返回值,但是在方法体内没有返回语句,就会导致编译错误,提示“缺少返回语句java”。这是因为Java编译器要求有返回值的方法必须有相应的返回语句。下面我将会教你如何解决这个问题。
## 解决步骤
```mermaid
erDiagram
    返回语句 --> 问题
    解决 --> 代码            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-04 06:33:16
                            
                                252阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Java缺少包语句的概述
在Java编程中,使用包(Package)是一个良好的习惯,它不仅可以帮助组织代码,还能避免命名冲突。然而,在编写代码的过程中,常常会遇到“缺少包语句”的问题。本文将对这一问题进行深入探讨,帮助读者理解包的概念以及如何解决相关问题。
### 什么是包?
包是Java中用于组织相关类和接口的机制。通过将类归类到不同的包中,可以有效管理大型项目,减少命名中的冲突,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-09 08:33:08
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             '
'Date: 2012/05/04
'Author: xi wei cheng
'
'Option Explicit
 
 
Public Sub SqlInsert()
 
    Dim flg As Boolean
    flg = Worksheets("SQL-Tool&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-05-10 09:24:33
                            
                                3114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天有朋友留言反映,API改版后巨潮资讯爬虫失效了。之前正好更新了Kotlin版本的爬虫,由于各种语言实现的底层原理完全一致,移植到VBA也绝非难事。借此机会正好向大家具体展示 VBA爬虫的底层工具链以及VBA语言本身的魅力。问题分析改版之后巨潮资讯放弃了之前的服务器后台渲染的做法,采用可扩展性更好的JSON作为数据传递的媒介。简单抓包              response 返回的JSON字            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-08 07:16:33
                            
                                127阅读
                            
                                                                             
                 
                
                                
                    