设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: bingbaicai
打印 上一主题 下一主题

[VBA编程/宏] 怎样满足两个条件去循环

[复制链接]
11#
发表于 2017-4-2 12:46:33 | 只看该作者
bingbaicai 发表于 2017-4-2 06:58
你这个不是,这个太简单了

那就用规划求解试试好了。

点击这里给我发消息

12#
 楼主| 发表于 2017-4-2 15:22:41 | 只看该作者
roych 发表于 2017-4-2 12:46
那就用规划求解试试好了。

能否再详细一点点,老师

点击这里给我发消息

13#
 楼主| 发表于 2017-4-2 15:57:41 | 只看该作者
已经在格子那边有老师帮忙解决了

点击这里给我发消息

14#
 楼主| 发表于 2017-4-2 17:05:37 | 只看该作者

Private Sub CommandButton1_Click()
    Dim rg As Range
    For i = Range("AG6") To Range("AG7")
        Range("AG5") = i
            Do
                [O18:X19,O26:X27].ClearContents
                    For Each rg In Range("O18:X19,O26:X27")
                       rg.Value = Int(Rnd() * 40 - 20)
                    Next
            Loop Until (Range("AA18").Value > 0.85 And Range("AA26").Value > 0.85)
            
            
            ActiveSheet.PageSetup.PrintArea = "A1:AF33"
            ActiveSheet.PrintOut
    Next
End Sub

现在是遇到两和合格范围要求的就不行了,一直生成不出来满足要求的数据
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 23:30 , Processed in 0.124428 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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