以下是一个示例代码,可以在指定区域内随机取值:

Sub RandomValue()
    Dim myRange As Range
    Dim myCell As Range
    Dim randomIndex As Integer
    
    Set myRange = Range('A1:A10') '指定区域
    
    randomIndex = Int(myRange.Cells.Count * Rnd) + 1 '生成随机数
    
    Set myCell = myRange(randomIndex) '取出随机单元格
    
    MsgBox myCell.Value '显示随机单元格的值
End Sub

这段代码将在指定区域内随机取出一个单元格,并显示该单元格的值。您可以根据需要修改代码中的区域范围和输出方式。

VBA随机取值:如何在Excel区域内获取随机单元格值

原文地址: https://www.cveoy.top/t/topic/nPaA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录