第一天(VBA, Python最最最基础入门)
1.VBA
首先需要2010+以上的office
然后首次的话不会有开发工具这一栏如下图所示

然后可以通过单击 文件——更多——自定义功能区——开发者工具打上勾


然后点击选项

有了开发者工具栏后进去之后就可以写代码了如下图所示操作、 快捷键 Alt+F11


再点击 模块 再按快捷键F4 或者点击下图上方小框 就能出现大框的属性框。可以给模块命名。


现在就可以写代码了 如果我们要求1到100的合示例如下

我们可以通过视图打开立即窗口 可以用来检验我们写的代码是否是我们想要的 通过debug.print 可以输出我们想要的东西
Sub main()
Dim i As Integer '这里将表里i定义为数值类型
Dim sum As Integer
i = 0
sum = 0
Do While i < 101 'while循坏 当i小于101 执行这一行到 LOOP上面的所有行代码
sum = sum + i
i = i + 1
Loop '当i不小于101时跳出while循坏
Debug.Print sum 'Debug.Print打印最后的sum 也就是总和
End Sub
如果我们要找出1到100的奇数示例如下

Sub main()
Dim i As Integer '这里将表里i定义为数值类型
Do While i < 101 'while循坏 当i小于101 执行这一行到 LOOP上面的所有行代码
If i Mod 2 = 1 Then ''如果i除以2余1 就打印i
Debug.Print i
End If
i = i + 1
Loop '当i不小于101时跳出while循坏
End Sub
如果我们要套娃 比如想在一个方法里调用另一个方法 示例如下

Sub main()
fun_2 (2)
End Sub
Function fun_1(num1)
Debug.Print "我是方法" & Str(num1)
End Function
Function fun_2(num2)
Debug.Print "我是方法" & Str(num2)
fun_1 (1)
End Function
2.python
本人用的vs code写的代码,想要的也可以私信可以提供相关安装包
接下来我们同样的用python代码来是想上面三个功能
2.1

sum = 0 "定义一个sum等于0 用来保存累加的和"
for i in range(0,101): "for循环 从0 到101 包前不包后"
sum += i "sum = sum + i 将sum + i重新赋值给sum "
print(sum) "打印最终结果sum 要注意缩进"
2.2

for i in range(0,101): "for循环 从0 到101 包前不包后"
if i % 2 == 1: "if 判断语句 如果i除以2 余1成立就打印 i "
print(i) "注意缩进"
2.3

def A(): '定义一个方法'
print('我是A方法') '直接打印我是A方法'
def B(): '定义一个方法'
print('我是B方法') '直接打印我是B方法'
A() '调用A方法'
B() '调用B方法'
总结
个人还是比较喜欢python 感觉更加简单一些。