山山已经学会了用Excel函数公式制作彩票走势图和相关分析表格,但有很多功能是函数公式不能实现的,如果用VBA会方便很多,所以就下定决心要学会使用VBA。虽然是看了很多教学视频,也做了一些笔记,但感觉浑沦吞枣,懂一点点,有点入门,再学下去也难以有效提高,因此就边学边用,学以致用,反正我的学习的目的就是为了更好的分析研究11选5,干脆就发一些文章出来,也希望各位大神不吝指教,指出缺点才会进步更快。

我的文章不是普及VBA的教学文章,而是带着问题和解决答案的应用文章,没有相关基础的人可能看不懂。不懂Excel肯定也是不会VBA的,所以如果看不懂的人可自行去补学相关知识,等到我的系列文章发完,你就和我一样又懂VBA又懂彩票11选5了。

之前发了一篇文章《快速删除EXcel表格中的空行,高效整理网页彩票走势图数据》,讲了如何操作整理数据,只需要简单的几个步骤,就可以提取出所需要的开奖数据。因为高频11选5是每天开奖,所以开奖数据每天都会有,而且不相同,如果天天这样重复,也是挺烦人的。

有没有更简单的方法?

当然有。用VBA录制宏,让宏来代替这样天天重复的动作,而且还可以设置快捷键,一按就自动执行了。有一点要提醒大家,因为最后选取的数据是一天的开奖数据,而各个省11选5的开奖期数不同,比如山东43期,广东42期等,那个宏旁边的“使用相对引用”一定要选上。WPS的录制宏是没有相对引用的,所以我之前用WPS录制宏一直出错,都不敢发文,现在用的是Excel 2016版本,没啥问题。如下图:

当然,要学VBA肯定要学编程,至少录制宏的代码要看得懂啊,有时出问题了也可自己修改。

那现在整理数据要解决的问题是:1、定位空行,删除空行。2、删除B列-F列的格式。3、选择B列-F列的开奖数据。

代码如下:

Sub 数据整理3()

Dim lngFirstRow As Long

Dim lngLastRow As Long

Dim a As Long

lngFirstRow = ActiveSheet.UsedRange.Row

lngLastRow = lngFirstRow + ActiveSheet.UsedRange.Rows.Count - 1

For a = lngLastRow To lngFirstRow Step -1

If Application.WorksheetFunction.CountA(Rows(a)) = 0 Then

Rows(a).Delete

End If

Next

Columns("B:F").EntireColumn.Select

Selection.ClearFormats

With Selection

.HorizontalAlignment = xlCenter

.VerticalAlignment = xlCenter

.WrapText = False

.Orientation = 0

.AddIndent = False

.IndentLevel = 0

.ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = False

End With

Selection.SpecialCells(xlCellTypeConstants, 1).Select

End Sub

另外,也可以单独设置一个命令按钮,把上面的内容拷贝进去,这样就能一键执行了,如下图:

这些代码是粗糙简陋的,现在我也没有能力进行优化,等继续学习下去,也许就能做到了。不过,这些的确是能解决问题的,我验证过了。

今天第一步是整理数据,之后要学会制作走势图,用相应条件过滤组合,我希望和大家一起学用VBA,掌握VBA,多一技之长!

11选5c语言代码,和山山哥一起学EXCEL和VBA,学以致用搞彩票11选5(一)相关推荐

  1. 11选5c语言代码,11选5中“胆”存秘籍 三绝招助彩民有所斩获

    图集 今年以来,利用"2胆全拖"方式投注"11选5"任选三的彩民越来越多,那么什么是"2胆全拖".如何运用"2胆全拖"进 ...

  2. 【杂类】Excel使用vba下拉框多选(.xlsm .xls)

    Option Explicit'数据有效性选择可以多选,重复选 Sub Worksheet_Change(ByVal Target As Range)Dim rngDV As Range Dim ol ...

  3. 航班系统C语言程序流程图,飞机订票系统(C语言代码及流程图)

    飞机订票系统(C语言代码及流程图) 目录 第一部分 源程序---------------------------------------------------3 第二部分 函数流程图-------- ...

  4. C++11新特性选讲 语言部分 侯捷

    C++11新特性选讲 语言部分 侯捷 本课程分为两个部分:语言的部分和标准库的部分.只谈新特性,并且是选讲. 本文为语言部分笔记. 语言 Variadic Templates move semanti ...

  5. c语言错误 xef代表什么,单片机C语言代码手册 含100多个经典C程序

    1 单片机单片机 C 语言代码手册语言代码手册 1 LED 灯灯 点亮一个点亮一个 LED include void main while 1 P0 0 x01 P2 0 x7d 流水灯闪烁流水灯闪烁 ...

  6. 浅析VS2010反汇编 VS 反汇编方法及常用汇编指令介绍 VS2015使用技巧 调试-反汇编 查看C语言代码对应的汇编代码...

    浅析VS2010反汇编 2015年07月25日 21:53:11 阅读数:4374 第一篇 1. 如何进行反汇编 在调试的环境下,我们可以很方便地通过反汇编窗口查看程序生成的反汇编信息.如下图所示. ...

  7. 【VS 2017 C语言 汇编语言】如何使用VS 2017,通过反汇编查看C语言代码对应的32位x86汇编语言 VS 2017单步调试的使用

    0 前言 本文适用于VS的大多数版本,本文以VS 2017为例进行讲解. 1 编辑C语言代码 首先,在VS编译器中,创建项目,敲一段C语言代码,这个过程不解释了,如果不会请百度. #include & ...

  8. 【使用VS2022写c语言】第一次使用VS2022写c语言代码可能会遇到的问题及解决方法。

    在看了不少b站上的VS2022安装教程之后,最终也是成功安装好了VS2022,但是在后续的使用过程中又遇到了不少的问题. 1.作为大一新生,平时最多的就是写一些c语言的题目,然后VS2022上面写c语 ...

  9. 加拿大11年级计算机课程代码,如何读懂加拿大高中课程代码?

    原标题:如何读懂加拿大高中课程代码? 加拿大高中的课程(以安省为例)都是以标准的代码来选课的,这套代码也是申请大学时通用的.大学在录取学生的时候,对某些专业就要求高中对应的某些课程,比如数学按难易程度 ...

最新文章

  1. Go 代码中如何绑定 Host
  2. 前端笔记(6)css布局机制,浮动,清除浮动,图片格式,ps切片工具及插件
  3. 每秒递减的方波扫频信号怎么生成_逆变器是怎么工作的?
  4. Php7 mongodb explain,【代码片-1】 php7 mongoDB 简单封装
  5. Readhat中升级openssh
  6. 电钻有刷好还是无刷好_高中物理好的来看看,永磁同步直流电机是怎样实现无刷驱动的?...
  7. python100天从新手到大师 pdf_Python100天从新手到大师(Python100Days)
  8. (五)基于matchTemplate的图像区域匹配
  9. delphi用IdTCPServer和IdTCPClient传输文件
  10. 【论文翻译】卷积神经网络图像风格转移 Image StyleTransfer Using Convolutional Neural Networks
  11. Linux about MySQL
  12. Cadence 导出变种BOM详细操作方法
  13. 铝巨人铝模软件_助力建筑工业化发展PKPM-LMB铝模设计软件正式发布
  14. basic计算机编程基础,QBASIC编程语言基础
  15. arXiv论文提交流程
  16. Ubuntu下解压rar压缩文件
  17. 雷德(Rader)算法
  18. 最早的书法理论和实践大师当属两千年前东汉时期的崔媛
  19. Python罕见的但是却常用的内置函数
  20. 飞思卡尔智能车—电磁循迹(节能组)

热门文章

  1. Codeforces Round 775(Div.2) Problem C Weird Sum(匿名函数的使用)
  2. 51单片机实现两路AD检测、数码管显示、串口获取
  3. Linux FFmpeg依赖库编译
  4. Cent OS借助YUM快速安装MySQL
  5. Corel VideoStudio会声会影2022旗舰版本视频剪辑软件
  6. CTF之MISC套路
  7. 数据结构c语言程序杨辉三角,杨辉三角 --- C语言程序
  8. 全球与中国2-碘吡啶市场深度研究分析报告
  9. qda二次判别_判别分析-GDA、QDA、KNN
  10. Visual studio未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包等问题解决