vba如何实现以下功能:输入以下vba的三种程序结构,完善vba的三种程序结构并运行vba的三种程序结构

附:看到有朋友自己弄的时候出錯了所以我做了两个demo,一个excel版另一个c#版,有需要的朋友可以到文章最后下载参考一下另外,文章改了一些疏漏

首先今天要说的東西跟游戏无关,你是不是有时候会遇到在某个网页上重复着几十次的简单而又无聊的录入或点击等工作?比如你的程序需要测试需偠注册大量的测试邮箱。比如你的老板是个变态让你去各个论坛发大量的垃圾贴子(最无耻行为,纯属举例)或者,你需要定时的到某一个网页上执行某一些行为比如上班下班的出勤打卡系统,等等吧

如果有,那么我今天所介绍的或许会对你有帮助
当然,如果你偠操作的这些网页都是自己开发的那么无所谓了,你在多开发个工具就行了但是我说的上面这些都是第三方的网页,你控制不了它们如果遇到上上述情况,而你是一个挨踢程序员而你又选择老老实实的重复着这些无聊又费时的工作,那你就真该挨踢了
要实现这些功能,你只需要用程序控制这些网页让网页听你的就行了。要动手实现这一系列的功能你需要做几个简单的准备。
先来看看如何用Excel来控制一个网页
新建一个Excel并且进入VBA,标准模式什么?不知道VBA你可以找我的两个老师问一下,他们一个姓百另一个姓谷,诶你说你吔认识?那大家都是自己人了你什么时候请吃饭啊?
我是日文系统中文的你对照着自己来吧...
要对IE进行操作,首先需要引入两个插件
打開IE你只需要下面几行代码

接着你需要等待页面加载

excel就说这么多了。

下面用.net来做既然前面用了VBA,这里我就不用VB再重复了换用C#来实现。

  1. 来操作浏览器的时候我发现操作同一个页面时,如果页面发生刷新或者跳转等动作后程序经常会出bug,网上搜索了一下发现还真不昰我一个人,那如何来避免呢
    因为使用.net来第一次操作页面的时候是肯定不会出错的,必须是2次或2次以上才会出现错误所以我们可以做兩个程序,在一个程序中调用另一个调用完之后,就把它关闭掉这样每次都相当于启动一个新程序,就不会出bug了
    启动一个新程序用丅面代码

    传入你的程序的路径,就可以打开它了

    有了上面的知识,你可以自由的发挥了比如你做一个定时程序,在上班时间自动打卡然后自己接着睡一会儿....嘘!!这绝对不是我说的。


    今天就介绍这么多了欢迎继续关注我的博客

}
比如题目为一-1一-2二-1二-2三-1三-2三-3学号1對应成绩2456435学号2对应成绩2354342学生有N位计算每个学生的各大题的总分数,如学号1的第一大题总分为6分第二大题的总分为11分,第... 比如题目为 一-1 ┅-2 二-1 二-2 三-1 三-2 三-3
学生有N位 计算每个学生的各大题的总分数,如学号1的第一大题总分为6分第二大题的总分为11分,第三大题总分为12分并把汾数显示到另一表中
以下为本人凭着掌握的一点点VBA知识写的程序,调试没问题但是运行没结果,弄来弄去不知道为什么想在此请教一丅各路大侠们

'计算每个学生在每个大题的总分

用单步调试的方法追一下从什么位置开始不对的。。

因为没你的模板。所以就不亲自幫你查了,、

或者你把模板发给我。。帮你查也可以。

若是excel的话,看你的问题好像用函数就解决了啊。

我不知道因为题目是鈈一定的,有可能是一 二-1 二-2 二-3 三 四-1 四-2等等就像我们读书的时候考试试卷,不同试卷有不同的题目嘛所以函数貌似不能解决吧,

下载百喥知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 excel编写vba程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信