国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【實(shí)例05-隨機(jī)提取指定行】Excel表格VBA編程實(shí)例 代碼分享

2023-02-24 19:59 作者:凌霄百科_Excel辦公程序  | 我要投稿


Public addrow As Long

'提取并刪除

Public rndrow2 As Long

Public minnum2 As Long

Public maxnum2 As Long


Private Sub CommandButton清空結(jié)果_Click()

? ? addrow = 0

? ? With ThisWorkbook.Worksheets("提取結(jié)果")

? ? ? ? .UsedRange.ClearFormats

? ? ? ? .UsedRange.ClearContents

? ? End With

End Sub


Private Sub CommandButton提取1_Click()

With ThisWorkbook.Worksheets("操作界面")

'判斷輸入?yún)?shù),并賦值到變量

Dim minnum As Long

Dim maxnum As Long

? ? ?If .Cells(2, "C").Value <> "" And .Cells(5, "C").Value <> "" Then

? ? ?minnum = .Cells(2, "C").Value

? ? ?maxnum = .Cells(5, "C").Value

? ? ?Else

? ? ?MsgBox "參數(shù)未輸入完全"

? ? ?Exit Sub

? ? ?End If

'生成隨機(jī)提取的行

Dim rndrow As Long

rndrow = 生成隨機(jī)整數(shù)(minnum, maxnum)

If rndrow > 0 Then? '大于0就提取行

? ? addrow = addrow + 1 '提取數(shù)據(jù)放置的行位置

? ? ThisWorkbook.Worksheets("原數(shù)據(jù)").Rows(rndrow).Copy

? ? ThisWorkbook.Worksheets("提取結(jié)果").Rows(addrow).PasteSpecial Paste:=xlPasteAll

End If

End With

'ThisWorkbook.Worksheets("提取結(jié)果").Activate

'ThisWorkbook.Worksheets("提取結(jié)果").Cells(addrow, 1).Select

End Sub



Public Function 生成隨機(jī)整數(shù)(ByVal lrnd As Long, ByVal urnd As Long) As Long

'--------------------------------隨機(jī)整數(shù)

生成隨機(jī)整數(shù) = Application.WorksheetFunction.RandBetween(lrnd, urnd)

End Function



Private Sub CommandButton提取2_Click()

With ThisWorkbook.Worksheets("操作界面")

'判斷輸入?yún)?shù),并賦值到變量


'判斷是否是首次提取

If addrow = 0 Then

? ? ?If .Cells(2, "C").Value <> "" And .Cells(5, "C").Value <> "" Then

? ? ?minnum2 = .Cells(2, "C").Value

? ? ?maxnum2 = .Cells(5, "C").Value

? ? ?Else

? ? ?MsgBox "參數(shù)未輸入完全"

? ? ?Exit Sub

? ? ?End If

'生成隨機(jī)提取的行

rndrow2 = 生成隨機(jī)整數(shù)(minnum2, maxnum2)

End If

If rndrow2 > 0 Then? '大于0就提取行

? ? addrow = addrow + 1 '提取數(shù)據(jù)放置的行位置

? ? ThisWorkbook.Worksheets("原數(shù)據(jù)").Rows(rndrow2).Copy

? ? ThisWorkbook.Worksheets("提取結(jié)果").Rows(addrow).PasteSpecial Paste:=xlPasteAll

? ? ThisWorkbook.Worksheets("原數(shù)據(jù)").Rows(rndrow2).Delete

? ? maxnum2 = maxnum2 - 1

? ? rndrow2 = 生成隨機(jī)整數(shù)(minnum2, maxnum2)

End If

End With

'ThisWorkbook.Worksheets("提取結(jié)果").Activate

'ThisWorkbook.Worksheets("提取結(jié)果").Cells(addrow, 1).Select

End Sub


【實(shí)例05-隨機(jī)提取指定行】Excel表格VBA編程實(shí)例 代碼分享的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
织金县| 仁布县| 敖汉旗| 剑河县| 岚皋县| 乃东县| 嵩明县| 兴仁县| 垣曲县| 同仁县| 诸暨市| 土默特左旗| 江阴市| 大名县| 咸阳市| 桂东县| 霍林郭勒市| 收藏| 佛冈县| 遂溪县| 兴化市| 藁城市| 梁平县| 洞头县| 子洲县| 三都| 湖北省| 阿拉善左旗| 遵义市| 全椒县| 泸水县| 南通市| 习水县| 开封市| 镇安县| 临江市| 宜昌市| 定西市| 乌拉特后旗| 来凤县| 江达县|