VBA让你的字动起来

作者: 猛犸象和剑齿虎 | 来源:发表于2018-10-16 16:44 被阅读5次
    效果图

    冷空气来袭,大家注意保暖,这两天本人突发冷空气过敏,浑身出疙瘩,一层又一层,奇痒难忍,脸都肿了,吃了药才好。说来也怪,依稀记得小时候得过一次过敏,没想到隔了这么些年,症状竟如此来势汹汹。虽然不是什么大不了的症状,小病来的时候还是很难受的,所以提醒大家注意身体健康。

    言归正传,今天分享的是一段好玩的代码,字符滚动效果的代码。

    有人说VBA没什么用,花同样的时间,可以学C语言、java等,在上世纪90年代或许还行,但作为非计算机专业,对编程毫无基础的人来说VBA也有一些优势。

    第一,上手容易。电脑在现今时代已经普及,在日常工作中,可能接触不到c,java,c#等语言,但excel,word,ppt几乎是办公必备技能,稍微深一点可能接触到access,cad等软件,这些软件中,vba是通用的,学习一点vba,能让工作轻松不少。

    第二,就是与工作相关的选择问题,从个人角度而言,学c在工作中可能用不到,而学vb很快就能运用,在工作中学,学了又运用,达到互相促进,事半功倍的效果。所以学习进度其实是跟实际需求挂钩的。

    第三,听说高手的境界不在于用什么,落叶飞花皆可杀人,我是新手,所以止于想象。技术不在于会用什么,在于能用到什么程度。

    第四,工具即使功能再强大,也是工具了,没谁规定一定要学这个,或者那个,学东西就像练内功,不能本末倒置,以致走火入魔,只需循序渐进,量产产生质变,一朝顿悟,终能突飞猛进。

    代码如下:

    Option Explicit

    Dim ting As Byte

    Sub 字符滚动()

    Dim j As Integer

    ting = 1

    [a1] = "有人说,时间是把杀猪刀"

    Do

    For j = 1 To 10000

    DoEvents

    Next j

    [a1] = Mid([a1], 2, Len([a1]) - 1) & Left([a1], 1)

    Loop Until ting = 0

    [a1] = ""

    End Sub

    Sub 停止滚动()

    ting = 0

    End Sub

    相关文章

      网友评论

        本文标题:VBA让你的字动起来

        本文链接:https://www.haomeiwen.com/subject/slbczftx.html