vba数组操作方法大全图解 分享vba编程基础知识(2)
vba数组操作方法大全图解
str1 = str1 & “第3维:” & UBound(aData, 3) & vbNewLine
MsgBox str1
End Sub

5 数组元素排序
Option Base 1
Sub 数据排序()
Dim i As Integer, j As Integer
Dim k
Dim s(10) As Integer
For i = 1 To 10
s(i) = Application.InputBox(“输入第” & i & “个数据:”, “输入数组”, , , , , , 1)
Next
For i = 1 To 9
For j = i + 1 To 10
If s(i) < s(j) Then
t = s(i)
s(i) = s(j)
s(j) = t
End If
Next
Next
For Each k In s
Debug.Print k
Next
End Sub
6 用数组生成彩票号码
Option Base 1
Sub 幸运号码()
Dim n As Integer, i As Integer, j As Integer
Dim l() As Integer
n = Application.InputBox(“请输入需要产生幸运号码的数量:”, “幸运号码”, , , , , , 2)
ReDim l(n, 7) As Integer
For i = 1 To n
For j = 1 To 7
Randomize
l(i, j) = Int(10 * Rnd)
Next
Next
For i = 1 To n
For j = 1 To 7
Debug.Print l(i, j);
Next
Debug.Print
Next
End Sub
7 用数组填充单元格区域
Option Base 1
Sub 数组填充单元格区域()
Dim i As Long, j As Long
Dim col As Long, row As Long
Dim arr() As Long
row = Application.InputBox(prompt:=”输入行数:”, Type:=2)
col = Application.InputBox(prompt:=”输入列数:”, Type:=2)
ReDim arr(row, col)
For i = 1 To row
For j = 1 To col
arr(i, j) = (i – 1) * col + j
Next
Next
Set Rng = Sheets(3).Range(Cells(1, 1), Cells(row, col))
Rng.Value = arr
End Sub
上述分享的vba数组操作方法大全图解、分享vba编程基础知识的经验介绍,您知道和解决您袋问题了吗?
相关阅读
-
微信星巴克礼品卡可以退款吗? 微信星巴克礼品卡怎么送人?
本文为您带来的是微信星巴克礼品卡可以退款吗?和微信星巴克礼品卡怎么送人?的相关话题。 立秋了,小伙伴们秋天的第一杯奶茶安排起来呀,近日社交平台上看到很多人在晒星巴克的礼品
-
腾讯企点账号 腾讯企点详细介绍
这些知识你了解吗?腾讯企点详细介绍的教程内容,关于腾讯企点账号 腾讯企点详细介绍,一起跟随小编看看吧! 相信不少企业用户在选择软件的时候,都听说过最新的腾讯企点,但是不知道
-
免费剪辑视频的软件电脑 适合pr剪辑的笔记本电脑
为关注IT袋网的网友们详解免费剪辑视频的软件电脑和适合pr剪辑的笔记本电脑方面的介绍,一定能解决您的问题的,一起来了解吧! 如何在电脑上剪辑视频?如今,我们都会一些剪辑视频的技
-
创建文件夹的快捷键是什么 电脑新建文件夹的方法
一篇方法教程,与您分享创建文件夹的快捷键是什么和电脑新建文件夹的方法的方法内容,请看下面详细的介绍。 平时大家用电脑工作办公,会经常用到一些快捷键!我结合平时的电脑维修工


