如果可以的话,我这辈子都不想学vb,但是现实总是如此的残酷,在微软帝国面前,不得不低头啊。

起因是要处理excel,python可以处理,但是不给力,所以还是得学习vb妖法才行。。

FAQ:

1.如何获取单元格的值?

Cells().Value

  1. 循环语句怎么写?
For i = 1 To 2o
MsgBox Cells(i, i).Value
Next i
  1. 分支语句怎么写?
    If Then
    ElseIf Then
    EndIf
    

4.标准输出函数?

MsgBox是一种输出框

5.vb获取excel行数?

6.运算操作

加法

1+1

7.怎么打开并读取另一个表格?也就是VBA怎么跨工作表读取数据?

Set oWB = Excel.Workbooks.Open(sPath)

8.Vb中类似于python的Pass语句?

9.怎么设置单元格格式?

  1. 判断两个变量相等或者不相等?

If 后面的=

<> 不等号

11.怎么从指定的单元格获取值?

12.怎么删除vb控件?

开发工具->设计模式