VBA初级知识

本文介绍了VBA的基础知识,包括如何使用VBA函数,如Abs,以及If语句和Select Case语句的用法。还探讨了For-Next、For-Each和Do While循环在VBA中的应用,提供了具体的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VBA函数 =========

      用Excel的时间相信你也不短了,什么是函数就不再细说了。 与其他编程语言一样,VBA含有各种内置的函数。很多的VBA函数都与Excel的工作表函数类似,或者一样。 使用VBA函数的的方式与使用工作表公式中函数的方式相同,在VBA代码中,我们可以使用很多Excel的工作表函数,例如Sum,Abs等。 例如:复制内容到剪贴板代码:

Sub myabs()

 a = InputBox("请输入数值:", "提示")

labs = Abs(a)

MsgBox "你输入的值的绝对值为:" & labs

 End Sub

 

这是一个求绝对值的过程,通过InputBox提示用户输入一个数值给变量a,再用Abs函数求出变量的绝对值,最后通过MsgBox返回结果。 InputBox同MsgBox函数一样,是很常用的函数,关于它的功能及用法,请用绝招:抹黑,按F1,

 

 

 

 

IF语句的学习

 

Sub test1()
  If [a1] = "" Then
      MsgBox "A1单元格没有输入任何内容!"
  End If
End Sub
Sub test2()
  If [a1] = "" Then
        MsgBox "A1单元格没有输入任何内容!"
  Else
        MsgBox "A1单元格已经输入了内容!"
  End If
End Sub

Sub test3()
   If [a1] = "" Then
       MsgBox "A1单元格没有输入任何内容!"
   ElseIf [a1] Mod 2 = 0 Then
       MsgBox "A1单元格的数能被2整除!"
   ElseIf [a1] Mod 3 = 0 Then
       MsgBox "A1单元格的数能被3整除!"
   ElseIf [a1] Mod 5 = 0 Then
       MsgBox "A1单元格的数能被5整除!"
   Else
 &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值