什么叫宏观经济,有哪些用

后使用快捷导航没有帐号?
查看: 32611|回复: 1547
新人欢迎积分1 阅读权限70积分6968精华0UID7372982帖子金钱12487 威望2
奶妈不死,我睡不着
Lv.7, 积分 6968, 距离下一级还需 3032 积分
UID7372982帖子威望2 多玩草3028 草
本帖最后由 龙蔡 于
10:02 编辑
这个帖子完全不存在任何职业的宏,因为我开这个帖子的目的不是要spoon feed(填鸭)你宏
这里我要谈的东西,怎么说呢,比较另外,比较基础
我是想介绍你们宏,然后从“比较”哲学一点的角度看待宏
当然为了奖励你们看完帖子,我还是会给一些技术性的宏tips(有一些方法不在隐藏内容里面,所以急着看隐藏内容是无法完全得知我的方法)
好了,何谓宏?之前我们的某A助理编辑有开过这一样的帖子,可惜我们的A受可能缺了点后劲,网友有感感情被欺骗,所以该帖子变成了水楼不过无论如何,我们的A受是对的,他说的没错,所以这里我再次引用(借)他的解释(定义)
宏是一种指令集。通过简单的语句,
可以把多个技能捆绑在一个宏中,
并能提供简单的条件判断。
这样可以达到简化操作、节省键位的目的。& &--------- by某A
比较学术性的定义是
宏(Macro),港台称为巨集,是一種批次批量處理的稱謂。
计算机科学裡的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。& &&&--------- from 维基百科
要看懂学术性定义,这就要求你有一些电脑语言的知识。不过无所谓,这里我们并不是要研究计算机的逻辑,我们只是想认识宏,认识到什么程度呢?认识到作为一位玩普通玩家所需要的程度,这就足够。
P/S:其实楼主本身电脑知识也是在喝奶阶段,欢迎讨论
好吧,让我们开始
Q1:什么是宏?
A1:如果你还是看不懂以上的解释,那么我这里就以最粗浅的方式告诉你,宏让你无脑,让你视万键为一键,宏让你解放双手。我这里有个比喻,假设你打电话,打电话是不是一键一键去要按号码,那么我现在有一个宏,你只要按这个宏,这个宏就会帮你按完你要按完的号码,然后拨通,是不是很方便?
Q2:写宏是不是一种编程行为?
A2:某种程度上,是,因为你是在“教会”电脑执行一系列指令。
Q3:那么如果宏是编程,我需不需要学电脑语言?
A3:未必,看你要写什么语言的宏,并且有些宏的语言已经很高级了,人类一看就懂。
Q4:前面提到高级语言,可否再在这方面做些解释?
A4:嗯,好。电脑语言越高级的话,就越容易被人类所懂,越低级的话就越容易被电脑所懂。最基础(低级)的语言是机器语言,最高级的是自然语言(也就是人类的语言)。一般人很难看懂机器语言,因为不是每个人都明白电脑的逻辑,反过来说,电脑也很难【懂】人类的语言,至少目前,要写一个接近完整的自然语言让电脑去学,看起来依然是遥遥无期(这关系到电脑的“理解能力”)。另外电脑越容易懂的东西,它处理速度也越过,反之越慢。
Q5:其实,为什么游戏里面要用到宏,好好的有手指为什么不用?
A5:游戏里面,很多时候我们都是重复规律性的动作,既然是规律性,我们没理由让我们的手指去辛苦的重复做一样的东西,这也算是一种手指保养吧(笑)。当然我指的只限于pve。
Q6:为什么只限于pve而不是pvp?难道就如郭萌萌说的,公平?
A6:没错,就是公平。试看你在pve里面,你面对的敌人是谁?是npc,一“位”死物。公义这东西,一般只存在于人类与人类之间,不存在于人类与npc之间。举个例子你杀了npc和你杀人下场是不同的,前者不需要你负任何责任,后者却需要你面对法律的制裁。所以pvp的时候,你的对手不再是死物,而是一个人,只要是人,都有权利得到公平待遇。
Q7:但是我还是不明白,为什么用宏打赢对手会是不公平呢?能不能更具体的说明。
A7:哈哈,并不是用宏打赢了对手才是不公平,而是无论你赢或者输,只要你用到宏,就是不公平。为什么用宏不公平?很简单,我们来比较人类和电脑的判断速度,如果我现在问你1+1=?,你需要多久的时间来回答?1秒?0.1秒?0.01秒?人类要辨认简单的字,大约需要300~700毫秒,这只是识别而已哦,还不包括计算。然而电脑从分辨到计算,只需要千分,万分,百万分,甚至千万分之一秒的时间(看处理器的速度)。电脑一个小时需要算完的东西,人类可能需要两三个月,甚至半年,甚至更多。面对反应速度如此快,连招近乎完全无缝的对手,一个非人类的对手,你觉得你的脑袋速度需要再进化几亿年才能超越它?但是就算给你的脑速超越了电脑,你的手速还是会拉你的后腿(电的速度和手的速度,不需要我再解释了吧)。
Q8:那好啊,那打架的时候,你也用宏,我也用宏好了,这样就公平了啊。
A8:死物是不需要公义的,死物和死物之间也是一样。用宏和宏打,哪来公平可言,甚至哪来玩家可言?这不是人vs人,这是电脑vs电脑。再说你用宏的时候,你依然需要控制人物方向。pvp的时候,玩家只要用到宏,就一定不公平。举个例子,拳击赛里面,要是两个选手都嗑了一些能够短暂提高战斗力的药,无论是谁胜谁负,两者都是犯法违规。
Q9:原来如此,前面你提到pve里,规律性的动作用宏代替是被允许的,那么我每天日常和采集什么的,也是不是可以用宏来解决?让人物自己走自己接任务,打怪副本什么的。
A9:这问题问得好,看来我们来到比较模糊的地带。你这样做的话,就和外挂无分别。外挂和宏的差别是,外挂可以完全afk一段不短的时间,你的人物依然可以自己在玩,无需你的任何判断。宏(指游戏被允许的宏)和这里不同,你无法长时期处于不操作角色状态的,和游戏的世界(伺服)有任何能够影响游戏界的沟通,这是宏和外挂最不同的地方(虽然两者的原理确实是一样)。使用宏你依然需要作出判断,一个长时期不需要你判断却能够达到某种目的的已经不是宏了,是外挂。
接下来,我们来到玩家所关心的戏肉,多玩宏
Q10:多玩宏属于低级语言还是高级语言?什么方面的特征可以支持这点?
A10:为了应付广大编程小白的玩家,必然是高级语言。特征是可读性高,容易被接受和明白,只需要很浅甚至不需要计算机的知识,以及只要参考这个帖子,你就可以开始写属于你自己的宏。
Q11:写宏会难吗?
A11:写宏不难,但是要写出一个好宏,就难。
Q12:写一个好宏需要什么“能力”?
A12:主要是逻辑,其次是数学。
Q13:请问你提到的逻辑和数学是必要条件吗?
A13:是的,就算你只是想写普通的宏,你也是需要到这两点。
Q14:请问我可以在哪里学到这两个“能力”?
Q14:逻辑和数学是一门学术。不过是逻辑也是与生俱来的能力(思考过程就是一种逻辑的磨练),而这里的数学只需要到加减就足够,这个你在小学就学到了。
Q15:我看到宏版块里面很多所谓【最牛叉最强最极限最xxx】的宏,请问最好的宏是不是存在?还是宏就像人类的技术一样,没有最强只有更强?
A15:由于我们是在数码世界,任何一个因素都可以清楚表达/查出来,所以严格上来说,最好的宏,比如有着能打出最高dps的宏,确确实实是存在。
Q16:那么你这就是否定了【没有最强的宏,只有最适合自己的宏】的说法咯?
A16:是的,我认为这个说法是一种迷信,因为在一种情况里面,在两三十个套路里面,最优秀和最效率的套路是存在的。
Q17:请问我能不能写个可以让我应付剑三任何副本任何怪的超级长宏?
A17:绝对可以,但是没这个必要,因为很耗时,很累赘,很麻烦,而且低级本已经没有刷的意义了,所以即使你能写得出这样的宏,我劝你还是别,不然你一生的游戏时间都只是在改良这个宏。
Q18:咦,我还以为不能写一个超级长的宏呢,字节上不是有限制我们一个宏里面能写多少个语句吗?
A18:字节限制是可以被突破的,很简单,只要把宏分成两个或以上宏,然后同时按就可以。
Q19:我时常看到有人说,宏不要写太复杂,不然电脑执行起来慢很多,听了后我就怕写长长的宏了。
A19:其实看到这里我想笑了(抱歉)。确实,越长的语句,电脑就花费越多时间来执行,不过你的电脑连庞大的剑三游戏都能跑了,更何况是区区一个简单的宏。语句的增长肯定会影响速度,但是影响程度微乎其微,完全可以被忽略,不要小看电脑的处理速度。
Q20:那么这代表我可以不用去精短化我的语句,即使有些语句是毫无意义以及累赘的吗?我太懒得去改了。
A20:哦,那倒是不可以,这是不同情况。虽然语句太长对电脑的速度造成的影响几乎可以忽略,也就是说把宏(这里指游戏里的宏)精短化对电脑来说没实在意义。但是对你本身和阅读你的宏的人有极大意义。身为一个编程者,语句能越精短越好,这样理解上比较容易,日后修改也很方便,别人看了也比较快明白。这是个良好习惯要维持。
Q21:DPS越高的宏是不是最好的宏?
A21:在一个什么都追求dps的游戏环境,这其实是个非常错误的观点。一个好的宏必须能够合理把所有的技能使用一番,比如减伤、解控、和辅助技能,一个好的宏必须是全面性的。
Q22:有些人说宏是有次序的,请问是真的吗?
A22:如果你是用按键精灵来按宏的话,一开始前几秒有次序而已,但是遇到gcd后,接下来就没有了。宏停止被按一段时间后,会跑回第一行等待重新开始,但是如果你一直按着,那么宏就会一直跑,从第一行到最后一行,然后最后一行到第一行一直重复,不管你有没有执行成功,它还是在跑。比如你的写的是
/skill 剑主天地
/skill 剑气长江& &
/skil l剑破虚空
假设你打了剑气长江,然后背向怪一阵子,你再回身打,这次你打的未必是剑破虚空,也有可能是剑主天地,这要看该宏那时候正在企图执行那一段语句。这方面你是计算不到的,因为你是人脑不是电脑,你不可能准确知道宏在该时候停在那一段语句。所以宏是没次序的,除了开头那几秒,而由于gcd的存在,接下来的循环是不会跟着你宏里面的循环跑了,因为gcd的时候,宏不能执行那个技能,虽然执行不到(其实是执行得到,只是技能不成功放出来),它还是会继续往下一个语句跑,不会等到那个技能gcd结束。宏一直跑一直跑,直到你停止为此。
Q23:有人查看自己的伤害列表的时候,发现zz技能比yy技能打得多,那么以后是不是增加zz技能的使用量,减少yy技能的使用量呢?
A23:未必,dps里面记录的技能,仅仅只是代表你什么技能用得多什么技能用得少或者用得多,并不代表继续多用这个zz技能,你的dps就会上升。很多人依然不明白dps到底是怎么回事。举个例子,霹雳和流血,我相信很多天策都注意到,流血的总伤害量多过霹雳。但是如果因为这样,你再加多了流血的使用次数,减少了霹雳使用次数,我保证,你得到的结局是,你的dps会下降。为什么?因为霹雳有着20秒的cd,使用量当然是比流血少,自然的霹雳打出的总伤害也少。不过我们要看的不是技能的总伤害量,没意义的,要看的是,一个技能一秒内能造成多少伤害。很明显霹雳在一秒之内所作出的伤害绝对超越流血,所以降低霹雳,增加流血次数是在开倒车。
Q24:好了。我们已经从上面读到下面了,是否应该告诉我们下写宏的秘笈
A24:其实上面已经透露了,游客,如果您要查看本帖隐藏内容请
隐藏部分太猥琐了
你妹,隐藏这么猥琐的东西,写的不错.
总评分:&金钱 + 150&
多玩草 + 150&
新人欢迎积分1 阅读权限60积分3080精华0UID帖子金钱2757 威望0
Lv.6, 积分 3080, 距离下一级还需 1920 积分
UID帖子威望0 多玩草0 草
新人欢迎积分0 阅读权限50积分1158精华0UID455773帖子金钱775 威望0
Lv.5, 积分 1158, 距离下一级还需 1342 积分
UID455773帖子威望0 多玩草108 草
新人欢迎积分1 阅读权限70积分6968精华0UID7372982帖子金钱12487 威望2
奶妈不死,我睡不着
Lv.7, 积分 6968, 距离下一级还需 3032 积分
UID7372982帖子威望2 多玩草3028 草
睡觉去了,好累
新人欢迎积分1 阅读权限40积分983精华0UID帖子金钱2348 威望0
Lv.4, 积分 983, 距离下一级还需 17 积分
UID帖子威望0 多玩草88 草
ewqee21e12
新人欢迎积分1 阅读权限40积分375精华0UID8048484帖子金钱241 威望0
Lv.4, 积分 375, 距离下一级还需 625 积分
UID8048484帖子威望0 多玩草10 草
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
新人欢迎积分0 阅读权限40积分429精华0UID6222208帖子金钱427 威望0
Lv.4, 积分 429, 距离下一级还需 571 积分
UID6222208帖子威望0 多玩草10 草
看看 这个宏厉害吗
新人欢迎积分0 阅读权限30积分153精华0UID帖子金钱91 威望0
Lv.3, 积分 153, 距离下一级还需 97 积分
UID帖子威望0 多玩草0 草
........................
新人欢迎积分1 阅读权限40积分607精华0UID帖子金钱797 威望0
Lv.4, 积分 607, 距离下一级还需 393 积分
UID帖子威望0 多玩草50 草
新人欢迎积分1 阅读权限40积分662精华0UID9766324帖子金钱1057 威望0
Lv.4, 积分 662, 距离下一级还需 338 积分
UID9766324帖子威望0 多玩草10 草
ganxiefenxiang
新人欢迎积分0 阅读权限40积分494精华0UID3724408帖子金钱1018 威望0
Lv.4, 积分 494, 距离下一级还需 506 积分
UID3724408帖子威望0 多玩草314 草
啥子呦 看看去
新人欢迎积分0 阅读权限30积分145精华0UID帖子金钱154 威望0
Lv.3, 积分 145, 距离下一级还需 105 积分
UID帖子威望0 多玩草0 草
新人欢迎积分0 阅读权限20积分16精华0UID帖子金钱46 威望0
Lv.2, 积分 16, 距离下一级还需 34 积分
UID帖子威望0 多玩草0 草
新人欢迎积分0 阅读权限20积分16精华0UID帖子金钱29 威望0
Lv.2, 积分 16, 距离下一级还需 34 积分
UID帖子威望0 多玩草0 草
新人欢迎积分2 阅读权限40积分286精华0UID帖子金钱418 威望0
Lv.4, 积分 286, 距离下一级还需 714 积分
UID帖子威望0 多玩草0 草
很好 很强大
需要金钱:1100
Powered by
手机盒子客户端点击或扫描下载剑三的超级宏,输出宏都是什么意思?_百度知道
剑三的超级宏,输出宏都是什么意思?
我知道什么是宏,就是搞不清楚什么超级,输出,多玩宏什么的有什么区别?另外宏都是以什么字母开头结尾的,百度查爱与正义的超级宏一大串数据不知道要复制哪些。
提问者采纳
多玩宏,也就是普通的宏,优点就是简单方便,下个多玩盒子。然后在这个网站找到本职业需要的宏,复制下来。然后再游戏里ESC,现在宏管理,新建一个,把宏复制上去。保存,再将宏的图标拖到快捷栏,你下次打副本的时候只需要不停的按图标就行了。与超级宏相比缺点就是,字数太少了,所以很多地方不能全自动。不能开关。超级宏,是一个插件。下载地址是:。你需要一个多玩账号,也就是YY号登录这个网站就行了。下载下来之后,放置到剑3\JX3\bin\zhcn\Interface中的Interface文件夹中,如果没有,请安装多玩盒子或者新建个。这样登录游戏就会有个超级宏的插件了,然后去这个地址,找到你们需要的宏,复制到超级宏中。再然后,ESC,新建个宏,内容输入:/yylmacro YYL这样就会出现一个图标,也就是新建宏命令1的图标,你拖拉到快捷栏,使用时按那个图标就好了。超级宏不错,建议选择超级宏,因为现在普通宏更新的太少了,几乎全都在用超级宏。
但是我都是在网吧玩啊,插件好像盒子无法不成吧?
在网吧玩也就是比较麻烦,装个盒子用盒子宏吧,这样也顺带练练手法,现在的都是一键宏,唉。剑网三的副本也就这样了。在网吧怕麻烦,就装个盒子用普通宏。目前没有保存到服务器的功能,所以每次都需要重新弄。
还有,我现在插件都是一个压缩文件,解压后是文件夹,我是该把什么拉到剑三文件夹里?
其他类似问题
为您推荐:
其他1条回答
输出宏的话是一些指令直接复制到宏设置里面就能使用的超级宏的话反应更快,但是不能直接复制到多玩盒子的宏设置使用,需要另外下载一个插件
但是爱与正义的超级宏为什么有数据还有下载?
但是爱与正义的超级宏为什么有数据还有下载?
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在表格中什么叫宏?宏有什么做用_百度知道
在表格中什么叫宏?宏有什么做用
1、宏(Macro),是一种批量批处理的称谓。一般说来,宏是一种规则或模式,或称语法替换 ,用于说明某一特定输入(通常是字符串)如何根据预定义的规则转换成对应的输出(通常也是字符串)。2、宏语言是一类编程语言,其全部或多数计算是由扩展宏完成的。宏语言并未在通用编程中广泛使用, 但在文本处理程序中应用普遍。
其他类似问题
为您推荐:
简单的说宏就是Office软件比如Excel中的一连串的操作记录在一起的一个程序,运行它就可以重新那些操作。
如果看文邹邹的解释就是下面了
&宏&到底是什么呢?
在Excel 97中,&宏&是一个难以理解的概念,但对于一个具体的&宏&而言,却是容易理解的,如果说&将一块文字变为'黑体',字号为'三号'&就可以看作一个&宏&的话,那么&宏&就不难理解了,其实Excel 97中的许多操作都可以是一个&宏&。
&记录宏&其实就是将工作的一系列操作结果录制下来,并命名存储(相当于VB中一个子程序)。在Excel 97中,&记录宏&仅记录操作结果,而不记录操作过程。例如,改变文字字体时,需要打开&字体&栏中的下拉列表,再选择一种字体,这时文字即变为所选择的字体,这是一个过程,结果是将所选择的文字改变为所选择的字体...
所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。Microsoft Word中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易”。Word使用宏语言Visual Basic将宏作为一系列指令来编写。
计算机科学里的宏是一种抽象的,根据一系列预定义的规则替换一定的文本模式。Excel办公软件自动集成了“VBA”高级程序语言,用此语言编制出的程序就叫“宏”。使用“VBA”需要有一定的编程基础,并且还会耗费大量的时间,因此,绝大多数的使用者仅使用了Excel的一般制表功能,很少使用到“VBA”。
解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中...
宏就是给窗体或报表弄单机事件的
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Excel宏是什么意思?有什么用呢?_百度知道
Excel宏是什么意思?有什么用呢?
提问者采纳
Excel电子表格软件是应用最广泛的软件之一,它的数据处理、图表功能及各种函数和工具深受广大用户的喜爱。Excel文件是一个工作薄,一个工作薄最多可以包含255个工作表,每个工作表又可以包含大量的数据。 Excel的强大优势还在于它提供的宏语言Visual Basic for Application(VBA).Visual Basic是windows环境下开发应用软件的一种通用程序设计语言,功能强大,简便易用。VBA是它的一个子集,可以广泛地应用于Microsoft公司开发的各种软件中,例如Word、Excel、Access等。 那么,&宏&到底是什么呢? 在Excel 97中,&宏&是一个难以理解的概念,但对于一个具体的&宏&而言,却是容易理解的,如果说&将一块文字变为'黑体',字号为'三号'&就可以看作一个&宏&的话,那么&宏&就不难理解了,其实Excel 97中的许多操作都可以是一个&宏&。 &记录宏&其实就是将工作的一系列操作结果录制下来,并命名存储(相当于VB中一个子程序)。在Excel 97中,&记录宏&仅记录操作结果,而不记录操作过程。例如,改变文字字体时,需要打开&字体&栏中的下拉列表,再选择一种字体,这时文字即变为所选择的字体,这是一个过程,结果是将所选择的文字改变为所选择的字体。而&记录宏&则只记录&将所选择的文字改变为所选择的字体&这一结果。 Excel 97中工作表是由行和列组成的二维表格,我们可以通过系统提供的语句activesheet.cells(I,j),将当前工作表中的第I行第j列所在的单元格中的数据取出(也可将它数据填入到指定的单元格中),然后反把它放入所定义的数组中,这时就可以对其进行各种操作,如求平均分、总分、分数段人数等等。 本人就利用Excel 97中所提供的宏功能来做学生成绩的分析处理程序。本程序是Excel中的一个文件,其中包含以下几个宏:分班、总分、平均分、分数段、删除等。 本程序是以本校高三理科班学生成绩进行分析。 有关程序中用到的几具宏的功能说明: 分班:针对于难以确定班级的情况下,以班为单位进行分班,本宏可以作为高一新生入学时进行分班的功能。 总分:对原始的成绩自动求总分。 平均分:对原始的成绩以班为单位进行各学科平均成绩的计算及全校各学科成绩的计算。 分数段:给定一个最高分数及最低分数,然后统计出各班各个分数段的人数,各分数段人数进行累计。 删除:用于删除不用的工作表。 现将各个宏的代码列举如下: 一.分班 Sub 分班() Const studentno = 191 '学生人数 Const zdno = 12 '字段数 Dim zd$(zdno) '定义为12个字段的数组 Dim a(studentno, zdno), stu(60, zdno) Dim nam$(studentno), bjname$(60) '定义一个存放全校学生名字及各班学生名字的数组 Dim bj(studentno) '定义存放班级的一个数组 '理科班工作表 Sheets(&高三理&).Select For i = 2 To studentno bj(i) = ActiveSheet.Cells(i, 1) nam$(i) = ActiveSheet.Cells(i, 2) For j = 3 To zdno a(i, j) = ActiveSheet.Cells(i, j) Next j Next i '存放字段到数组中。 For i = 1 To zdno zd$(i) = ActiveSheet.Cells(1, i) Next i '先建立各个班级的工作表 Sheets(&高三理&).Select Sheets(&高三理&).Copy After:=Sheets(&分数段&) Sheets(&高三理 (2)&).Select Sheets(&高三理 (2)&).Name = &33& For i = 2 To studentno For j = 1 To zdno ActiveSheet.Cells(i, j) = Space$(1) Next j Next i Range(&a1&).Select For i = 1 To zdno ActiveSheet.Cells(1, i) = zd$(i) Next i '34到36班工作表的建立 For i = 34 To 36 x$ = Mid$(Str(33), 2) Sheets(x$).Select Sheets(x$).Copy After:=Sheets(&分数段&) Sheets(x$ + & (2)&).Select Sheets(x$ + & (2)&).Name = Mid$(Str(i), 2) Next i '具体分班。 For k = 33 To 36 bjrs = 0 x$ = Mid$(Str(k), 2) no = k Mod 10 Sheets(x$).Select For i = 2 To studentno If bj(i) = no Then bjrs = bjrs + 1 bjname$(bjrs) = nam$(i) For j = 3 To zdno stu(bjrs, j) = a(i, j) Next j End If Next i For i = 2 To bjrs ActiveSheet.Cells(i, 1) = no ActiveSheet.Cells(i, 2) = bjname$(i) For j = 3 To zdno ActiveSheet.Cells(i, j) = stu(i, j) Next j Next i Next k End Sub 二.总分 Const studentno = 190 Const xknum = 6 Const zdnum = 12 Sheets(&高三理&).Select For i = 2 To studentno + 1 Sum = 0 For j = 1 To xknum Sum = Sum + ActiveSheet.Cells(i, j + 3) Next j ActiveSheet.Cells(i, zdnum-1) = Sum Next i End Sub 三.平均分 Sub 平均分() Const studentno = 190 Const xknum = 6 Dim fs(studentno, xknum), pjf3(4, 6), bjrs(4), qxpjf(6) Dim bj(studentno) Sheets(&高三理&).Select '以下程序段用于求全校平均分 For i = 1 To studentno bj(i) = ActiveSheet.Cells(i + 1, 1) For j = 1 To xknum fs(i, j) = ActiveSheet.Cells(i + 1, j + 3) Next j Next i For i = 1 To xknum Sum = 0 For j = 1 To studentno um = Sum + fs(j, i) Next j qxpjf(i) = Sum / (j - 1) Next i '以下程序段用于求各班平均分 For j = 1 To 4 For i = 1 To studentno Ifbj(i) = j + 2 Then bjrs(j) = bjrs(j) + 1 For k = 1 To xknum pjf3(j, k) = pjf3(j, k) + fs(i, k) Next k End If Next i Next j For j = 1 To 4 For i = 1 To 6 pjf3(j, i) = pjf3(j, i) / bjrs(j) Next i Next j '写入各班各科平均分 Sheets(&平均分&).Select For i = 1 To 4 For j = 1 To 6 ActiveSheet.Cells(i + 2, j + 1) = pjf3(i, j) Next j Next i '写入全校各科平均分 i = 7 For j = 1 To 6 ActiveSheet.Cells(i, j + 1) = qxpjf(j) Next j End Sub
提问者评价
其他类似问题
为您推荐:
其他1条回答
个人理解:宏就是用一些VBA代码,编写具有一定功能的函数、过程。以作为Excel功能的一个扩展、补充。
excel的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 什么叫宏观调控 的文章

 

随机推荐