小编Rob*_*zie的帖子

R和C++中的随机数

假设我想要生成10个随机数的向量.我怎样才能在R和c ++中这样做,以便得到相同的向量?

我知道在C++中我必须使用srand()然后使用rand()而在RI中可以使用set.seed()然后使用runif.

但是我怎么能让他们变得一样呢?

c++ r random-sample

2
推荐指数
1
解决办法
1040
查看次数

无法使用Range格式的字符串格式的单元格地址

这是我的数据集:

这是我拥有的数据集

我想得到包含Nikunj细胞和包含细胞的非空细胞计数Deepak.这是我正在使用的代码,

Sub Count()
Dim txt1 As String
Dim txt2 As String
txt1 = "Nikunj"
txt2 = "Deepak"
With Worksheets(1).Range("b1:b20")
    Set a = .Find(txt1, LookIn:=xlValues)
    Set b = .Find(txt2, LookIn:=xlValues)
End With

arra = Split(a.Address, "$")
arrb = Split(b.Address, "$")
newa = Join(arra, "")
newb = Join(arrb, "")

MsgBox WorksheetFunction.CountA(Range("newa:newb")) 
End Sub
Run Code Online (Sandbox Code Playgroud)

我面临的问题是我有一个xlA1格式的单元格地址作为newanewb中的字符串 ,我无法与WorksheetFunchtion.CountA一起使用

基本上我需要帮助将单元格的地址从字符串转换为接受为范围的格式.

我是VBA的新手,也不经常在这里发帖询问.如果问题不符合现场标准,请原谅我.

excel vba excel-vba

2
推荐指数
1
解决办法
67
查看次数

使用for循环在工作簿中添加新工作表

我正在尝试编写一个For...Next循环来创建一组Worksheets中的s Workbook.工作表的数量由用户在仪表板中设置,在较早的时候.

有人能指出我正确的方向吗?这是我的代码,到目前为止:

For i = 1 To siteCount
    'I know the below won't work, and I also tried site_ & i, but no luck
    Set site_i = Sheets.Add(after:=Sheets(Worksheets.Count))
    site_i.Name = "Sheet Name"
Next i
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

2
推荐指数
1
解决办法
2827
查看次数

在SQLite中替代FIND_IN_SET?

在Mysql中,FIND_IN_SET用于查找集合中的值.我FIND_IN_SET在SQLite中尝试过,但它不是SQL关键字.我用谷歌搜索,但我没有得到答案.如果有人知道,请告诉我FIND_IN_SET在SQLite中的替代方案.

php mysql sqlite

1
推荐指数
2
解决办法
5384
查看次数

Excel:禁用有关在BeforeDoubleClick上尝试更改受保护单元格的警报

我有一个具有受保护的单元格范围的工作表.这些单元格中有名称,我希望有一个双击前事件,它根据单击双击单元格中的名称显示表单和预加载信息.

我正在使用双击,以便用户在第一次单击时选择单元格,然后我可以使用ActiveCell.Value获取名称并加载适当的信息.

但是,由于我保护了范围,当我双击一个单元格时,我得到一个excel提示说

您尝试更改的单元格或图表受到保护,因此是只读的.

要修改受保护的单元格或图表,请先使用"取消保护工作表"命令("审阅"选项卡,"更改"组)删除保护.系统可能会提示您输入密码.

表单仍然按计划触发,但我想停止excel提示发生.有没有办法禁用提示?如果没有,还有另一种方法可以解决这个问题吗?

excel vba excel-vba

1
推荐指数
1
解决办法
8613
查看次数

改进链式正则表达式以替换元音

我收到了一个JavaScript代码挑战,以创建一个函数,该函数将用 0、1、2、3、4(分别)替换字符串中 a、e、i、o、u 的所有实例。例如,“这个字符串怎么样?” 应该变成“H3w 0b34t th2s str2ng?”

这是我解决问题的方法:

const hackerSpeak = (str) => {
return str.replace(/[aA]/g, 0).replace(/[eE]/g, 1).replace(/[iI]/g, 2).replace(/[oO]/g, 3).replace(/[uU]/g, 4)
}
Run Code Online (Sandbox Code Playgroud)

我对 RegEx 相当陌生,并且发现自己想知道是否有一种更简单的方法可以避免链接。我可以将 RegEx 组合成一个表达式,分别用 01234 替换 aeiou 吗?

这个问题的答案让我研究了捕获组和反向引用,但这似乎是为了重新排序/交换 aeiou 字符,而不是用 01234 替换它们。(虽然我很高兴得到纠正。)

javascript regex

1
推荐指数
1
解决办法
57
查看次数

标签 统计

excel ×3

excel-vba ×3

vba ×3

c++ ×1

javascript ×1

mysql ×1

php ×1

r ×1

random-sample ×1

regex ×1

sqlite ×1