美文网首页
基础知识

基础知识

作者: 护国寺小学生 | 来源:发表于2019-01-31 19:02 被阅读0次

'单元格赋值

Sub setval()

    Range("A1").Value = 100

End Sub


'单元格填充色

Sub setcolor()

    Range("B3").Interior.ColorIndex = 3

    '值有1-56

End Sub


'获取单元格的值

Sub alert()

    x1 = Sheets(1).Cells(1, 1)

    x2 = Sheets(1).[A2]

    MsgBox (x1)

    MsgBox (x2)

End Sub


'定义数组

Dim arr1()

Dim arr2(5)

arr3 = Array("apple", "orange", "grapes")

Dim arr(5)

arr(0) = "1"

arr(1) = 100

arr(2) = 2.45

arr(3) = "1"

arr(4) = #10/25/2018#

arr(5) = #12:45:00 PM#


'定义多维数组

Dim arr(2, 3)

arr(0, 0) = "apple"

arr(0, 1) = "orange"

arr(0, 0) = "grapes"

'定义常量

Sub const_var()

    Const myinteger As Integer = 25

    MsgBox (myinteger)

End Sub


'定义变量

Sub var()

    Dim str As String

    str = "hello world"

    MsgBox (str)

End Sub


'单元格的格式方法

    '1.Range

        'Range ("A1") '表示A1单元格

        'Range ("A1:A9")  '表示A1-A9单元格

    '2.[]

        '[A1]    '表示A1单元格

        '[A1:A9]    '表示A1到A9单元格

    '3.Cells(第几行,第几列)

        'Cells(1,1)  '表达第一行第一列的单元格


'单元格的复制、粘贴

Sub copy()

    Range("B3").copy Range("A3")

    '将A3的值,复制到B3单元格

End Sub


Sub cut()

    Range("A1").cut Range("B3")

End Sub


'条件判断结构 if-then

Sub if_test()

    B3 = Range("B3").Value

    If B3 > 10 Then

        MsgBox ("大于10")

    ElseIf B3 < 10 Then

        MsgBox ("小于10")

    Else

        MsgBox ("aaaa")

    End If

    MsgBox (B3)

End Sub


'选择判断结构 select case

Sub select_test()

    B3 = Range("B3").Value

    Select Case B3

    Case 1 To 10

        msg = "1到10之间"

    Case 11 To 20

        msg = "11到20之间"

    Case 21, 22

        msg = "21,22"

    Case Else

        msg = "其他的值"

    End Select

    MsgBox (msg)

End Sub


'循环结构 for next

Sub for_test()

    For i = 1 To 10 Step 1

        If i > 5 Then

            Exit For

        End If

        Range("D" & i).Value = i

    Next i

End Sub


'循环结构 for each 用于为数组或集合中的每个元素

Sub for_each_test()

    fruits = Array("苹果", "香蕉", "橘子")

    For Each Item In fruits

        MsgBox (Item)

    Next

End Sub


'do  while  loop

Sub do_while_loop_test()

    Do While i < 5

    '在循环开始时,判断条件是否符合

        If i > 3 Then

            MsgBox ("跳出循环")

            Exit Do

        End If

        i = i + 1

        MsgBox ("the value of i is :" & i)

    Loop

End Sub


Sub do_while_loop_test()

    Do

        If i > 3 Then

            MsgBox ("跳出循环")

            Exit Do

        End If

        i = i + 1

        MsgBox ("The value of i is : " & i)

    Loop While i < 5

    '在循环结束时,判断条件是否符合

End Sub

相关文章

  • 音频基础知识02

     音频基础知识 01  音频基础知识 02  音频基础知识 03  音频基础知识 04 人类收集声音的历史   为...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • C语言回顾

    基础知识 控制流 基础知识补充 其他主题

  • PHP面试知识脉络(更新中)

    PHP基础知识Javascript、jQuery、ajax基础知识Linux基础知识MySQL数据库的基础与优化程...

  • p2p理财基础知识

    p2p理财基础知识 p2p理财基础知识 p2p理财基础知识

  • 学习Vue框架之前,要有JavaScript的知识储备

    前端三剑客知识储备(有关前端的专题) ☑ HTML基础知识 ☑ CSS基础知识 ☑ JavaScript5基础知识...

  • angular笔记

    第一部分、基础知识--------------------------基础知识------------------...

  • 【学习】其他框架

    Zookeeper Zookeeper基础知识Zookeeper综合知识 HDFS HDFS基础知识 NoSQl ...

  • Python3基础知识

    Python3基础知识 | 基础语法 Python3基础知识 | 编程第一步 Python3基础知识 | 基本数据...

网友评论

      本文标题:基础知识

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