zoukankan      html  css  js  c++  java
  • VBA 小知识

    1. 循环

    Dim i As Integer
    
    For i = 0 To 100
        'body
    Next
    
    While i < 100
        'body
    Wend

    2. 键值数据结构

        'create dictionary object
        Set dictMembers = CreateObject("scripting.dictionary")
        'add a key
        If Not dictMembers.exists(Key) Then
            'add value
            Dim value(1 To 3) As Integer
            tempdata(1) = 0
            tempdata(2) = 0
            tempdata(3) = 0
            dictMembers.Add Key, value
        End If
        
        Dim keys()
        keys = dictMembers.keys
        
        'read dictionary
        Dim value
        For i = 0 To dictMembers.Count - 1
            Key = keys(i)
            value = dictMembers.Item(keys(i))
            Me.Cells(i + 1, 2).value = value(1)
            Me.Cells(i + 1, 3).value = value(2)
            Me.Cells(i + 1, 4).value = value(3)
        Next

    3. 数据图表chart

    get the first chart
        Me.ChartObjects(1).Activate
        ‘set datasource
        ActiveChart.SetSourceData Source:=Range("A8:F" & i - 1)
        While ActiveChart.SeriesCollection.Count > 2
            ‘remove useless series
            ActiveChart.SeriesCollection(1).Delete
            ActiveChart.SeriesCollection(1).Delete
            ActiveChart.SeriesCollection(1).Delete
        Wend
        'display value
        ActiveChart.SeriesCollection(1).ApplyDataLabels
        ActiveChart.SeriesCollection(2).ApplyDataLabels
  • 相关阅读:
    day8--socket文件传输
    day8--socket网络编程进阶
    day5模块学习--re正则模块
    day6作业--游戏人生完善
    day1作业--登录接口
    expect自动化工具
    day17--JQuery实例
    day17--JQuery
    day--16页面布局
    day16--HTML、CSS、JavaScript总结
  • 原文地址:https://www.cnblogs.com/crazyghostvon/p/vba1.html
Copyright © 2011-2022 走看看