小编jus*_*try的帖子

使用.onAction的VBA Pass参数

这是我的子看起来像:

Sub InsertRowWithContent(rowNo As Long)
Run Code Online (Sandbox Code Playgroud)

这是我的.onAction:

.OnAction = "'InsertRowWithContent""" & C & """'"
Run Code Online (Sandbox Code Playgroud)

C是前面声明的Long变量.

它说没有找到宏.在添加参数之前它工作正常!

vba ms-word word-vba office-2010

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

R - 从最后一个非零值开始按顺序填充 na 个值

我有一个如下所示的数据框列:

       a
       <int>
 1     11127
 2     0
 3     0
 4     NA
 5     0
 6     0
 7     NA
 8     0
 9     11580
11     0
12     NA
13     0
Run Code Online (Sandbox Code Playgroud)

我想从最后一个非零值开始依次填充 NA 值,以便最终结果如下所示:

       a
       <int>
 1     11127
 2     0
 3     0
 4     11128
 5     0
 6     0
 7     11129
 8     0
 9     11580
11     0
12     11581
13     0
Run Code Online (Sandbox Code Playgroud)

是否有dplyr(最好)或基本的 R 方式来做到这一点?我宁愿避免 for 循环,因为我的行数非常大。

谢谢。

r dplyr

6
推荐指数
2
解决办法
155
查看次数

标签 统计

dplyr ×1

ms-word ×1

office-2010 ×1

r ×1

vba ×1

word-vba ×1