写教程挺好的,但请自己先认真校对,没错再拿出来
vba吧
全部回复
仅看楼主
level 1
ISD_狮子座 楼主
lx
lz
mh2002 挺有意思的,自己写的东西一堆错还说挡我发财路
2024年01月08日 06点01分 1
level 1
ISD_狮子座 楼主
我指出文章中有错的地方是杠了?真有意思
2024年01月08日 06点01分 2
level 1
ISD_狮子座 楼主
@tmtony 吧主你自己有空看一下他写的东西吧
2024年01月08日 06点01分 4
level 1
ISD_狮子座 楼主
自己写的东西一堆错误,还一堆歪理,你不严谨写的代码能正常执行就有鬼了
2024年01月08日 07点01分 5
这个sheets对象 学习了,原来还包括图表之类的。
2024年01月08日 07点01分
level 1
ISD_狮子座 楼主
一段里面就多个错误,根据官方文件的说明:“Value2 此属性与 Value 属性之间的唯一区别是 Value2 属性不使用 Currency 和 Date 数据类型。 可以通过使用 Double 数据类型,以浮点数形式返回这些数据类型格式的数值。”
而文章内的显示值应该是TEXT的属性,例如单元格如果是数字格式的单元格,然后宽度不足不能完整显示数字变成
#号的时候,那么TEXT的内容也会是#

“Sheet1.Range("C5:F8").Cut : 对C5:F8进行复制”:就是不理解这个功能是什么的,CUT意思是剪开,明明这个就是剪切啊
“Sheet1.[C5:F8].Merge : 对C5:F8进行单元格”:作者下面没有了,麻烦写教程之前自己先认真看一下自己写了个啥,验证一下自己写的东西是否正确
2024年01月08日 07点01分 6
level 1
ISD_狮子座 楼主
“Sheet1.[A1].End(xlDown) : 就是从A1位置向上看” :这里面有个英文叫XLDOWN,DOWN明明是下啊,为什么是向上看呢?这句的意思是从A1单元格开始向下直到最后一个有数据的单元格,如果A1以下没任何数据,那就会直接到达A列最末位的单元格,XLS文件是65536行,XLSX文件是1048576行。
“Sheet1.[A1].End(xlDown) .Row : 参上贴的 Row属性,这个操作可求出A1所在区域最后有数据行后的行号。”:这个说对了又没说对,如果A1是个合并单元格,那只会到达A列最后有数据的单元格,如果数据是在B列,那这个就取不到
正确的
值了。常规来说Sheet1.range("A" & sheet1.rows.count).End(xlup).Row才能更准确的取得一列里面最后使用的单元格
“有人说了可以sheet1.usedrange来求区域边界。用用就知道,这东西不准确,且此属性要废弃了。”:不知道作者是从哪里看到有USEDRANGE要废弃的官方说明,如果有请举证,不要自己乱说,难道你想说这个是内部消息?[滑稽] 另外USEDRANGE不准确的原因是只要单元格有被使用过,即使已经没内容,也有可能会被认为是已使用单元格,除非有被整行删除掉的操作。
2024年01月08日 07点01分 7
level 1
ISD_狮子座 楼主
“Sheet1.[A1].Offset(3,2) : A1向下偏移3行,向右偏2行的单元格对象”,向右偏移的叫列,不叫行
“Sheet1.[A1].Resize(3,2) : 这个resize 的结果是A1到C2的单元格区域。”作者应该自己写教程 的时候好好验证一下自己写的内容,你用Sheet1.[A1].Resize(3,2).selection看看真正被选择的是A1:B3还是A1:C2
就算是没必要去记忆,offset第一参数是行,第二参数是列也应该记着吧,CELLS也是一样的
2024年01月08日 07点01分 8
level 1
ISD_狮子座 楼主
此人犯的是常识性的错误,还说是自己错字,别人和他抬杠,明明就是自己错了不肯承认,还说挡别人财路了,我只是希望作者自己好好认真写好教程,有错就改,而不是误人子弟,让人收藏这类错漏百出的文章
2024年01月08日 07点01分 9
level 1
出教程是好的,但是有错误误导新人就不好了。就怕自己实践和教程上结果不一样,然后查半天查不出哪里的问题,自我怀疑[喷]
2024年01月08日 07点01分 11
网上很多这类的人,最怕就是这种自以为是的
2024年01月08日 07点01分
@ISD_狮子座 最怕动不动教人上 on error resume next 的“大师”。
2024年01月08日 08点01分
@DwcCC [滑稽] 大师不这么写程 序跑不下去的啊
2024年01月08日 08点01分
@DwcCC 除了判断数组维度数,我基本不敢用这句
2024年01月16日 01点01分
level 1
本来不想拆他台的,开始委婉地提了下,他就各种装喷。后面自己删评。然后看了下,他到处喷别人的贴,又给不出什么实际性的建议,误人子弟
2024年01月08日 10点01分 12
估计他就是开了个公众号想拉人气,但这吧没啥人气的,他又不敢去EXCEL HOME
2024年01月09日 07点01分
@ISD_狮子座 要这样胡写还嘴硬被人封号了也不奇怪,真的误人子弟。
2024年01月15日 01点01分
回复 ISD_狮子座 :ecxel home 是论坛吗
2024年01月25日 07点01分
@wang002368 是的,百度一下
2024年01月25日 08点01分
level 11
写教材必须要严谨的,对初学者来说,一旦形成错误的认知是很难更改的。如果私下写代码你可以随性,大不了运行错误你再调整代码。但是误导了别人,这个真不好,内心恐怕也过意不去。
2024年01月09日 13点01分 15
level 6
我最讨厌的一类人是,自己不干事,别人干完跳出来说这也不对那也不对,显得就你能,有本事你倒是写一篇教程出来,让大家学习学习,只要干事必定会有瑕疵,谁都不是神!包容一点
2024年01月09日 14点01分 16
不知道你有没理解这里的问题所在,如果你是觉得我挑他刺的,麻烦先认真拜读一下他的大作,指出他不正确的地方和专门去挑他刺是两回事,连接受自己写的东西有错误也不能的话,那还教什么人呢?错误的知识只会误导真正想学的人
2024年01月10日 00点01分
不是我们要挑他刺,是给他委婉地提意见,他就喷。你看我回他的。我只是说:“value,value2,text要实际用用,才能知道区别。”大概就这样,说得已经够委婉了吧,我都没用“错”这个字。 最开始的时候,我说:“发一些function (非sub)效果会更好。”这样说没问题吧?
2024年01月10日 04点01分
吧里一直推荐新手学习 王佩丰和蓝色幻想的教学视频。我想既然要写教程必定要超越前辈。。就算没有超越也要有自己的亮点。既没有超越又没有亮点,甚至还带有错误,那岂不是误人子弟。都是写代码的,能大言我就是不用Dim的,必定是没有经历过大型工程和时间的拷打的。。。
2024年01月10日 04点01分
@DwcCC 哈哈哈,说起这个,我初学的时候所有的变量什么的全用最简单的ABCD来代替,后面才明白为啥一定要写成自己看得懂的变量名字,不然过了几天就和看天书一样[冷]
2024年01月10日 07点01分
level 1
错了有人指正是件好事啊...只是总会到那么几个自以为是的,记得我刷到过一个讲INDIRECT函数的,在那边吹,我评论说,这个函数能不用就不用,他说,别人都能用的好好的,咋到你这就不行?但凡你数据量大点,INDIRECT用多了就是灾难,不卡死你才怪...
2024年01月11日 07点01分 17
麻烦您睁大一点眼,楼主自己截图一楼第1个上边第二行“ 你明白,什么叫行,什么叫列吗?” 这是指正对错么?即便再愚钝学了两天Excel的人能不能分出行列来?你说
2024年01月11日 12点01分
level 11
他用大概是会用的,问题在于他的记忆模式有点与众不同,同时还默认他表达出来内容大家都懂(默认别人的脑回路,即理解和记忆的模式跟他一样),这就是非常的典型的以自己为中心的人。
2024年01月14日 12点01分 18
我画个圈圈鄙视你,我给你们了时间正面来战你们个个不是装死就是装哑巴,过后窃窃私语
2024年01月14日 13点01分
自已从来没做过事有人去做,你们还挑三捡四,五十步笑百步不嫌丢人那?
2024年01月14日 13点01分
除了会点人身攻击技能以外,论摆事实,讲道理啥也不是。不服气是吧?你讲个事儿我看看,我若打不出来你原形来,都算我没说
2024年01月14日 14点01分
@lxlzmh2002 难道证明了你对vba的理解比我强,你口胡的事实就不存在了?口胡就是口胡,被指出来还嘴硬。看你还想在这里收徒的意思,劝你别祸害人了,你就做做代写得了。
2024年01月15日 00点01分
level 3
写教程在贴吧写?看的不累吗?
贴吧还会莫名奇妙删楼,写成博客不是更方便查看
2024年01月16日 01点01分 19
1 2 尾页