VBA /宏用于获取具有多个条件的随机数据

时间:2016-03-21 01:44:04

标签: vba random macros conditional-statements

我需要帮助才能从具有特定条件的其他工作表中获取随机数据

这样的事情:

如果我点击按钮或运行宏,我应该4 random samples for all rows that has AA1 random sample for all rows that has BB1 random sample for all rows that has CC3 random samples for all rows that has DD1 random sample for all rows that has EE FROM {{1将表格粘贴到rawdata.xlsx "Sheet1"表格。

只需点击一下即可完成。

到目前为止,这是我的代码。我只能在整个工作表中获得特定数量的随机数据。我希望有人可以为我编辑这段代码或者提供代码来帮助我,并能够做出我想做的事情。提前谢谢

tool.xlsm "Random Sample"

1 个答案:

答案 0 :(得分:1)

我会这样做:

   {
  "query": {
    "bool": {
      "must": [
        {
          "query_string": {
            "query": "healthy"
          }
        },
        {
          "term": {
            "status": 1
          }
        }
      ],
      "should": [
        {
          "term": {
            "associatedUserIds": 248
          }
        },
        {
          "term": {
            "createrFriendsId": 248
          }
        },
        {
          "term": {
            "communityMembers": 248
          }
        }
      ]
    }
  }
}

如您所见,我正在使用Dictionary对象,这有助于定义每列的样本数。然后,我正在使用thw循环。第一个是通过密钥集合,第二个使用与此密钥相关的值(项目)。

随意根据您的需要更改代码。