Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 185|回复: 0

区域单元格填充数字

[复制链接]

51

主题

62

帖子

299

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
299
发表于 2024-12-1 02:03:48 | 显示全部楼层 |阅读模式
Sub 区域单元格填充数字()
    Dim rng As Range
    Dim cell As Range
    Dim randomValue As Double

    ' 确保用户选中了一个区域
    If Not Selection Is Nothing Then
        ' 循环遍历选中区域的每个单元格
        For Each rng In Selection
            ' 生成一个2到99之间的随机数
            randomValue = 2 + (99 - 2) * Rnd()
            ' 将随机数格式化为两位小数并赋值给单元格
            rng.NumberFormat = "0.00"
            rng.Value = Format(randomValue, "0.00")
        Next rng
    Else
        MsgBox "请先选中一个区域。"
    End If
End Sub

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|中移星光 照耀未来 ( 18229825658 )

GMT+8, 2025-1-7 17:26 , Processed in 0.018686 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表